Спец random функция need

gsharov

Ломает самому писать. Нужна функция чтобы генерировать рандомное float/double число из четко заданного float/double диапазона. Никто не встречал готовый сабж в более менее стандартных либах? Ну или так... Актуально часа через 2

AVGO

в свое время искал подходящий генератор случайных чисел осталось пару ссылок:
1. http://algorithm.narod.ru/random/uniform.html
2. http://www.cs.utsa.edu/~wagner/laws/rng.html
3. http://leo.yuriev.ru/random
( что там лежит я уже не помню но ссылки остались )
если так сильнон нужен именно double с заданным range то почему не сделать так
float floatRand
{
return ( (float)intRand / MAX_INT ) * ( maxRangeDouble - minRangeDouble ) + minRangeDouble;
}
таким макаром будет как раз число из заданного диапазона.

gsharov

Сенкс Че то я ступил - недогадался сконвертить в инт... Надо б заботать си заново
Оставить комментарий
Имя или ник:
Комментарий: