Автор Тема: рандомный рандом  (Прочитано 2443 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн irey

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
рандомный рандом
« : 10 Июля 2001, 02:32:12 »
привет! очень нужна ваша помощь. есть скрипт - игра. прикаждом запуске должен возвращать случайное число. но вот проблема:случайное число совсем не случайным получается. т.е. результат рандома не равномерное распределение выпадения случайных чисел. короче говоря цифры одни и теже очень часто повторяются.
надо получать числа в диапазоне от 0 до 40.
пробовал srand($$ & time ^ $$);
не помогает. числа такие-же..
поделитесь примерчиком равномерного распределения чисел при рандоме или ткните в документацию. модули может какие специальне надо поставить перлу?.
heeeeeelp!!!!!!

  • Гость
рандомный рандом
« Ответ #1 : 10 Июля 2001, 09:26:21 »
Попробуй посмотреть модули:
http://search.cpan.org/search?mode=module&query=rANDOM

Оффлайн irey

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
рандомный рандом
« Ответ #2 : 10 Июля 2001, 16:23:09 »
попробовал модули:
Math::Random
Math::TrulyRandom
но результат то-же. к примеру несколько раз запускаем скрипт выдает числа:
22, 34, 16, 27, 34, 6, 18, 34, 22 и т.д.
т.е. числа повторяются через определенный очень маленький промежуток.

я так думаю это из-за того что для каждого нового числа мы скрипт по новой запускаем?. может какое-нибудь промежуточное значение сохранять для пущей рандомности?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28