Показать сообщение отдельно
Старый 20.10.2013, 17:23
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 8  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
а лучше вообще использовать floor, так как крайние границы имеет вдвое меньше вероятности генерации чем другие.
Связанно это с тем Math.round округляет до ближайшего целого числа, т.е. 0.4 округлит к 0, а 0.51 к 1, соответственно при генерации интервала 0..3
Math.round( 0 ... 0.5 ) = 0 (интервал 0.5)
Math.round( 0.51 ... 1.5 ) = 1 (интервал 1.0)
Math.round( 0.51 ... 2.5 ) = 2 (интервал 1.0)
Math.round( 2.51 ... 3.0 ) = 3 (интервал 0.5)
__________________
return this...