Difference between revisions of "RU/kb/00000502"
Line 6: | Line 6: | ||
<section begin=toc /> | <section begin=toc /> | ||
=== RAND === | === RAND === | ||
− | Функция возвращает случайное число между 0 и 1. | + | <section begin=description />Функция возвращает случайное число между 0 и 1.<section end=description /> |
==== Синтаксис функции: ==== | ==== Синтаксис функции: ==== |
Latest revision as of 18:53, 12 March 2012
RAND
Функция возвращает случайное число между 0 и 1.
Синтаксис функции:
=RAND() |
---|
Эта функция генерирует новое случайное число большее или равное 0, и меньшее 1 каждый раз, когда Calc выполняет перерасчёт.
Чтобы заставить Calc выполняет перерасчёт вручную нажмите ⇧ Shift + Ctrl + F9 .
Заметьте, что в отличие от большинства функций, RAND будет возвращать различные значения каждый раз, когда вызывается с одними и теми же (пустой набор) параметрами. |
Для генерации случайного числа, которое никогда не перерассчитывается (фиксирования однажды сгенерированного числа), скопируйте ячейку, содержащую =RAND(), и используйте Правка → Вставить как... (снимите флаги с Вставить все и Формулы и установите флаг Числа ).
На рис. 1:
- в ячейке B2 возвращается случайное число между 0 (включительно) и 1 (исключая);
- в ячейке B4 возвращается случайное вещественное число между 6 и 12.
Некоторые генераторы случайных чисел лучше чем другие. В настоящее время нет никакого особого требования для того, насколько случайным должен быть результат. Разработчики должны избегать использования встроенных генераторов случайных чисел, предоставляемых языковыми библиотеками, потому что они зачастую используют чрезвычайно ненадёжные алгоритмы.
InfraOffice.pro 3.1.x