![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Модрон-ветеринар
|
udaff, понятно, спасибо!
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Равномерное распределение - создать массив со всеми допустимыми числами, случайно выбирать индекс массива и брать оттуда число.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
function rand(min:Number, max:Number, dead:Number):Number { var deadMin:Number = Math.floor(min / dead); var deadMax:Number = Math.ceil(max / dead); return Math.max(min, Math.min(max, deadMin + Math.floor(Math.random() * (deadMax - deadMin)) * dead + Math.ceil(Math.random() * (dead - 1)))); } trace(rand(0, 29, 10)); |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|