|
|
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
Вызвал Randomize(). А потом смотришь на результаты Random(), и, если видно, что они недостаточно случайны, вызываешь Randomize() снова. И снова смотришь. Вопрос: как в данном случае избежать бесконечного цикла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:35:38 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
21.07.2017 17:35, чччД пишет: > Вызвал Randomize(). > А потом смотришь на результаты Random(), и, если видно, что они недостаточно случайны, вызываешь Randomize() снова. И снова смотришь. > > Вопрос: как в данном случае избежать бесконечного цикла? не использовать Random(). есть более другие функции. зы: мне тоже скучно Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:37:17 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччДВызвал Randomize(). А потом смотришь на результаты Random(), и, если видно, что они недостаточно случайны, вызываешь Randomize() снова. И снова смотришь. Бесполезно: "случайность" генерируемой последовательности зависит только от алгоритма генерации, а не стартового значения (которое и задаёт Randomize()). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:38:16 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
Сегодня утром Random() вернул значение 21072017. Вообще ни в какие ворота не лезет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:42:37 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччДВызвал Randomize(). А потом смотришь на результаты Random(), и, если видно, что они недостаточно случайны, вызываешь Randomize() снова. И снова смотришь. Вопрос: как в данном случае избежать бесконечного цикла?а как ты видишь, что они недостаточно случайны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:43:40 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччД, просто ты очень везучий, рекомендую не тратить везение на эту ерунду, а пойти купить лотерейный билет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:43:44 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
pgiw99oeoчччДВызвал Randomize(). А потом смотришь на результаты Random(), и, если видно, что они недостаточно случайны, вызываешь Randomize() снова. И снова смотришь. Вопрос: как в данном случае избежать бесконечного цикла?а как ты видишь, что они недостаточно случайны? В отладчике смотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:44:48 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччДСегодня утром Random() вернул значение 21072017. Утром понятно, счетчик еще не проснулся. Сейчас-то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:46:06 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
21.07.2017 17:43, Glays пишет: > чччД, просто ты очень везучий, рекомендую не тратить везение на эту ерунду, а пойти купить лотерейный билет. кстати, да. вон пишут, что тот Бентли, который подарили молодоженам на "свадьбе за 2млн", на самом деле они выиграли, собирая крышечки от пепси. собрали 5 крышечек, отправили куда надо, и выиграли. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:46:45 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччДpgiw99oeoпропущено... а как ты видишь, что они недостаточно случайны? В отладчике смотрю.ну видишь ты последовательность символов... и что? можешь в инете поискать случайные таблицы число пи кстати можешь взять, последовательность из многих миллионов чисел, с каккого-нибудь места бери их группами по несколько штук... если допуститм от 0 до 999, то группами по три, можно накрутить там еще чего-нить, чтоб никто не догадался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:50:32 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
wadmanчччДСегодня утром Random() вернул значение 21072017. Утром понятно, счетчик еще не проснулся. Сейчас-то как? Не смотрел. Не люблю после обеда локальную энтропию уменьшать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 17:51:06 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
Если не нравится генератор в дельфях, можешь CryptGenRandom заюзать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 18:05:43 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
21.07.2017 18:05, alekcvp пишет: > Если не нравится генератор в дельфях, можешь CryptGenRandom заюзать. зонуда... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 18:09:47 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 19:11:18 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччДВопрос: как в данном случае избежать бесконечного цикла? никак, рандом - конечный цикл, как ни смотри. Попроси вот у ребят http://www.numberworld.org/misc_runs/pi-12t/ и себе энтропии - они уже намайнили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 19:12:57 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччДА потом смотришь на результаты Random(), и, если видно, что они недостаточно случайны , вызываешь Randomize() снова. И снова смотришь. Хи-квадрат в уме посчитал? Респект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 19:41:59 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
Соколинский БорисХи-квадрат в уме посчитал?Респект.Необязательно. Помню во времена моей молодости люди жаловались, что в Фокале генератор случайных чисел "недостаточно случаен". Для проверки стали выводить на экран точки со случайными координатами. В результате получился забавный узорчик - генератор плохой. Однако если брать только каждое четвертое случайное число, но картинка становилась более-менее равномерной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 21:15:41 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччДСегодня утром Random() вернул значение 21072017. Вообще ни в какие ворота не лезет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2017, 18:05:39 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччДВызвал Randomize(). А потом смотришь на результаты Random(), и, если видно, что они недостаточно случайны А как это видно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 16:31:37 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
Квейд, понедельник нынче. Идите, работайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 16:34:13 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
alekcvpЕсли не нравится генератор в дельфях, можешь CryptGenRandom заюзать. Аплодисменты от АНБ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 16:49:47 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
Извините, не могу удержаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 17:12:06 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyАплодисменты от АНБ. У вас, наверное, даже мобильного телефона нет, да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 19:00:25 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
чччДВызвал Randomize(). А потом смотришь на результаты Random(), и, если видно, что они недостаточно случайны, вызываешь Randomize() снова. И снова смотришь. Вопрос: как в данном случае избежать бесконечного цикла? Так, ну если это не щюткаюмора, то поделюсь опытом. Если заранее известно, сколько потребуется случайных значений и их количество может влезть в оперативку, то можно заранее формировать случайные последовательности, для которых вычислять мат. ожидание, и среднее квадрати́ческое отклоне́ние (может еще какие-нибудь статистические параметры). Полученные значения сравнивать с теоретическими. Если у новой выборки отличия статистических параметров от теоретических, меньше чем у сохраненной ранее, то оставляем новую последовательность, а старую удаляем. Так делаем до тех пор пока не надоест затраченное на получение выборки время не превысит некоторый порог, ну, или просто 100500 раз. Если используется несколько случайных величин, то для каждой случайной величины должен быть получен свой массив. P. S. Randomize вообще тут не при чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 23:36:02 |
|
||
|
Сколько раз должен вызываться Randomize()?
|
|||
|---|---|---|---|
|
#18+
pgiw99oeoчисло пи кстати можешь взять... Пинкоды карточек оттуда , оттуда и берутся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 23:40:31 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2041992]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 397ms |

| 0 / 0 |
