Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
18 Июль 2025, 18:25:34
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование > Тема: Re: Функция Random
(Модераторы: Админ, barmalei) > Тема:

Сообщение #1104008

Страниц  :   Вниз
  Печать  
Автор Тема: Re: Функция Random  (Прочитано 2060 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Dj_NudnyJ
Настоящий гродненец
****

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 369


Просмотр профиля
« Ответ #0 : 26 Ноябрь 2007, 00:28:54 »

все рандомы что я видел, работали по рекурсивной формуле

random_number = F(random_number)

ни разу не слышал про использовании времени для получения random числа (разве что в качестве начального значения).

а в математическом виде эта формула очень просто записывается

S = (S * 214013 + 2531011)
R = (S div 65536) mod 32768

тут
a div b - целочисленное деление a на b
a mod b - остаток от деления a на b
« Последнее редактирование: 26 Ноябрь 2007, 00:34:15 от Dj_NudnyJ » Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,097 секунд. Запросов: 20.