как получить случайное число от 1 до 10
Тю... Она в каких приделах выдает? Разделите ее на соотвецтвующее число!!!
Contender:
и чо, ощутимая разница?
evillive:
MathRand( ) * 10.0 / 32768
evillive:
и чо, ощутимая разница?
и чо, ощутимая разница?
В вашем варианте получалось целое число от 0 до 9, а не double от 0 до 9.99(9), как Вы написали.
openlive:
50 попыток мало, народ сотни тысяч прогонов для проверки делает ;)MathRand( )%11 действительно возвращает целое, только в 30 процентах случаев выдает еденицу, а числа 5,4,3,2 вообще не выдает.
проверял почти 50 попыток
Перед MathRand( ) неплохо бы применять MathSRand(GetTickCount());
Contender:
В вашем варианте получалось целое число от 0 до 9, а не double от 0 до 9.99(9), как Вы написали.
а, блин, верно.
В вашем варианте получалось целое число от 0 до 9, а не double от 0 до 9.99(9), как Вы написали.
функция int MathRand( ) не имеет никаких аргументов и выдает большие числа
а мне надо от 1 до 10