Настоящий (не псевдо) случайная жеребьевка – VB 6.0 – База кода

Скачать

Название (оригинал): True (not pseudo) Random Coin Toss

Описание:
Англ (оригинал)As you know, computers generate a pseudo set of random numbers. This is unavoidable in a digital environment. A coin toss is in reality an analog event. The only way to have a truly random number generator is by introducing an analog to digital conversion. This program does exactly that. The analog random event sampled is sound frequency and by using a microphone, a completely random set of numbers (seeds) are generated. The audio FFT is borrowed from PSC. Many methods have been suggested to perform this task. Some have used random data sets as seeds. Others have sampled mouse movement. A website provides realtime random atmospheric data (www.random.org). There has even been a proposal to include a cesium chip in all computers eventually as it decays in a random fashion. My method seems foolproof as long as a microphone is set at a reasonable sensitivity and the environment is noisey. The importance of true randomization cannot be overemphasized as this is essential for the scientific method and in clinical studies. My application, which will be posted soon, is simpler and more abstruse. I intend to use this random generator to identify variations in our collective unconscious, an idea I heard about on National Geographic. —Update(08-22-07):Instability added, minor changes —Update (08-25-07): Algorithm improved, Added Temporal Instability monitor with raw data, Chi Squared Statistic with table to assess randomness. You may compare a Simulation (using the Timer seed) versus my Hardware (sound) Seed, although significant difference will require over about 1 million flips. The instability data may be viewed in 15 minute intervals for about 1 year using MSChart32. Rudimentary help file with more to follow.
Рус (машинный)Как вы знаете, компьютеры генерировать набор псевдо случайных чисел. Это неизбежно в цифровой среде. Подбрасывание монетки-в реальности аналога событие. Единственный способ иметь действительно случайный генератор чисел за счет введения аналого-цифрового преобразования. Эта программа делает именно это. Аналоговые случайные события пробовали, звуковые частоты и с помощью микрофона, совершенно случайный набор чисел (семена) генерируются. Аудио БПФ заимствовано из ЦОНА. Много методов были предложены для выполнения этой задачи. Некоторые воспользовались случайные наборы данных как семена. Другие пробовали движением мыши. Веб-сайт предоставляет в реальном времени случайные атмосферные данные (www.random.org). Есть даже предложение включить микросхему цезия во всех компьютерах, в конечном счете, как он распадается в произвольном порядке. Мой метод кажется надежной пока микрофон расположен за умеренную чувствительность и окружающей среды шумно. Важность истинной рандомизации невозможно переоценить, как это важно для научного метода и в клинических исследованиях. Мое заявление, которое вскоре будет опубликовано, это проще и более заумные. Я намерен использовать этот генератор случайных чисел для выявления изменений в нашем коллективном бессознательном, о котором я слышал по \”Нэшнл Джиографик\”. —Обновление(08-22-07):нестабильность добавлены незначительные изменения —обновление (08-25-07): алгоритм усовершенствовали, добавили временную нестабильность монитор с исходных данных, Хи-квадрат статистика, таблицы для оценки случайности. Вы можете сравнить Моделирование (с использованием семян Таймер) в сравнении с моим железом (звук) семян, несмотря на значительную разницу будут требовать более 1 млн. сальто. Данные нестабильности может рассматриваться в 15-минутными интервалами в течение 1 года с использованием MSChart32. Рудиментарные файл справки с больше, чтобы следовать.

база кода