Напишите формулу которая помогла бы сделать по настоящему случайное число??

  • Автор темы I AM
  • 2274
  • Обновлено
  • 23, Jan 2010
  • #1
Доброе время суток. Уважаемый народ напишите формулу которая помогла бы сделать по настоящему случайное число?? Очень надо, срочно!

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 28, Jan 2010
  • #2
все генераторы случайных чисел - псевдо генераторы )). Для получения реальных случ. чисел надо брать какое либо физическое события.. Ну там распад каких либо ядер или прочее
 

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 09, Feb 2010
  • #3
Девушке такое скажи - она такой супер генератор счучайносте.))))
 

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 16, Feb 2010
  • #4
ммм. i:integer; m:=array [1..1000000]; begin randomize; for i:=1 do begin m:=random (999999)+1;
end;
end.

Покажет любое число от 1 до 1000000.
пойдёт?)
 

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 27, Feb 2010
  • #5
но все же он всевдо случайный или автор не корректно выразился
 

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 07, Mar 2010
  • #6
Константин Конашенков В смысле?Вот это в принципе и есть ген. случ. чисел!!!Что ты имел ввиду под словом всевдо случайный?
 

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 17, Mar 2010
  • #7
Сумма вероятностей всего миллион - уже псевдослучайно, действительно случайные числа может придумать только человек - да и то, у женщин это лучше получается )))
 

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 23, Mar 2010
  • #8
используй текущее время Типа (Минуты * Псевдослучайное число / дата + День недели - секунды + часы) что-нибуть в таком стиле Короче ты понял=)
 

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 01, Apr 2010
  • #9
timestamp же. Есть сишная штука randomize(), есть уже плюсовый srand(). В общем, use google, luke
 

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 04, Apr 2010
  • #10
// Пример заполнения массива на 50 элементов случайными числами в С int i, mass [50]; randomize( ); // Запускаем генератор случайных чисел for (i=0; i<50; i++) { mass=random(2*n+1) - n; // Присваиваем значения от - n до n
printf ("%d ", mass); // Поэлементная печать массива
}
 

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966