IPB
ЛогинПароль:

> Генерация случайных чисел..., ...
renesko1
сообщение 29.06.2008 20:05
Сообщение #1


поиск
****

Группа: Пользователи
Сообщений: 346
Пол: Мужской
Реальное имя: nir

Репутация: -  2  +


Живя на даче, мне понадобился генератор (псевдо)случайных чисел smile.gif Для всех нуждающехся привожу
методику.
Нам понадобится монетка 1 штука, блокнот и ручка в ед. экзэмплярах.
1. Подкидываем монетку и смотрим какой стороной она упала: орел записываем 0 else 1.
2. Повтаряем пункт 1 несколько раз.
3. И переводим полученное число из 2 системы счисления в десятичную...
Кому то может этот способ показатся очевидным, но я его придумал сам и ,наверное, заново.


--------------------
typedef void Śūnyatā ;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 2)
klem4
сообщение 29.06.2008 21:09
Сообщение #2


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Идея класс)))


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
andriano
сообщение 26.07.2008 21:26
Сообщение #3


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

Репутация: -  28  +


Если датчик случайных чисел - дискретный (может быть и непрерывным, например, рулетка без лунок), а таких большинство, то его генератор всегда имеет ограниченную разрядность. Если требуется число более высокой разрядности, то его следует скомбинировать из нескольких чисел меньшей разрядности. Например, при бросании кубика вместо монетки, следует пользоваться 6-ричной системой вместо двоичной.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 2.08.2025 8:08
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"