Сгенерировать случайное число между двумя числами с одним редким числом

я могу сгенерировать случайное число между двумя числами в c, используя это ..

arc4random()%(high-low+1)+low;

то теперь мое требование ... я хочу сделать число редким .... это означает, что если

высокий = 5, низкий = 1, и red = 3,

чем 3 будет появляться намного реже, чем 1,2,4 и 5 ...

Спасибо

11
задан oksayt 19 October 2010 в 09:44
поделиться