![]() |
Random и начальное значение
В разных языках, например Perl, есть возможность указать изначальное значение ядра для генератора случайных чисел...
Т.е. srand(число), а потом используешь rand() для получения случайных чисел... Есть ли такое во Flash? |
нет............
|
можно типа сначала использовать пердустановленное значение, а потом в переменную пихать рандом
|
А каким образом?
|
а вот чудный пример в хелпе
function randRange(min:Number, max:Number):Number { var randomNum:Number = Math.round(Math.random()*(max-min))+min; return randomNum; } |
Да спасибо, но я не про то... :(
Мне нужно сделать так: вводишь число... тебе генерируется 12 других чисел, вводишь другое число - генерируется другие 12 чисел, но когда вновь вводишь старое число - генерируются снова те первые 12 чисел... |
если нужно числа повторить, то причем тут рэндом? повторить можно если задана какая-либо статичная функция без рэндома и изменения переменных в функции
|
1. Вводишь 145145145 Тебе выдаются СЛУЧАЙНЫЕ цисла: 12 475 321 01
2. Вводишь 412417124 Тебе выдаются СЛУЧАЙНЫЕ цисла: 10 75 131 451 3. Снова вводишь 145145145 Тебе выдаются СЛУЧАЙНЫЕ цисла: 12 475 321 01 |
это псевдо случайные, тогда заноси результаты в массив и бери оттуда
|
Math.ran = function (arg) {
if (this.old == arg) { this.cx++; } else { this.old = arg; this.cx = 0; } var rnd = (this.cx + Math.PI) / (arg + 1.1); return rnd - Math.floor (rnd); }; |
| Часовой пояс GMT +4, время: 16:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.