Составители:
Рубрика:
28
4. Использование генератора случайных чисел
при моделировании физических систем
4.1. Основные свойства генератора случайных чисел
Стандартный генератор случайных чисел осуществляет равнове-
роятную выборку из заданного множества чисел. Например, для зада-
чи типа «орел-решка» нам потребуется генератор, который на каждом
шаге выбрасывает одно из двух чисел – ноль или единицу – с одина-
ковой вероятностью. В общем случае, генератор случайных чисел
применяется к таким физическим задачам, в которых необходимо
обеспечить случайную реализацию какого-либо физического пара-
метра, моделирующего вклад сложного и не поддающегося прямому
расчету физического явления. К таким задачам относятся задачи о
движении частиц и распространении волн в случайно неоднородных
средах, задачи статистической физики о взаимодействии подсистемы
с модельным термодинамическим ансамблем и т.д. Метод моделиро-
вания с помощью генератора случайных чисел (включающий стати-
стическую обработку результатов) называется методом Монте-Карло.
В языке JavaScript вызов генератора случайных чисел имеет вид
x=Math.random(). При этом переменной x присваивается числовое
значение из диапазона от 0 до 1, выбранное абсолютно случайно, или,
другими словами, появление любого числа из этого диапазона равно-
вероятно. Такой генератор реализует случайную выборку из непре-
рывной совокупности, а соответствующая ему функция распределе-
ния φ(x) негауссова (φ(x) равна 1 в области значений 0 < x < 1 и 0 для
всех других x). Текст вставки, создающей на странице кнопку и окно
для вывода случайного числа, может быть записан в виде
<SCRIPT language=JavaScript>
function my_1()
{
var x = Math.random();
document.my_Form.my_input.value = x;
}
</SCRIPT >
<FORM name=my_Form>
<INPUT onclick=my_1() type=button value="Случайное число" >
<INPUT type=num value=*** name=my_input>
</FORM>
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »