Софт

Генерация случайных чисел с помощью функции RAND Google Sheets

Генерация случайных чисел с помощью функции RAND таблиц Google

Один из способов генерирования случайных чисел в Google Sheets — с помощью функции RAND. Сама по себе функция генерирует ограниченный диапазон, когда речь идет о генерации случайных чисел, но с помощью RAND в формулах и путем объединения его с другими функциями диапазон значений можно легко расширить.

  • Определяя верхнее и нижнее значения  диапазона , можно заставить RAND возвращать случайные числа в указанном диапазоне, например 1 и 10 или 1 и 100.
  • Выходные данные функции также могут быть сведены к целым числам путем объединения функции с функцией TRUNC , которая усекает или удаляет все десятичные разряды из числа.

В Google Sheets при генерации случайного значения от 0 до 1 функция RAND возвращает случайное число от 0 до 1 включительно. Хотя обычно диапазон значений, генерируемых функцией, обычно составляет от 0 до 1, на самом деле точнее сказать, что диапазон составляет от 0 до 0.99999999 …

Формула, которая возвращает случайное число от 1 до 10, возвращает значение от 0 до 9.99999 …

Синтаксис функции RAND

Генерация случайных чисел с помощью функции RAND таблиц Google

Синтаксис функции относится к макету функции и включает имя функции, скобки, разделители запятых и аргументы .

Синтаксис для функции RAND:

= RAND ()

В отличие от функции RANDBETWEEN, которая требует указания аргументов верхнего и нижнего уровня, функция RAND не принимает аргументов.

Функция RAND и волатильность

 Функция RAND — это  энергозависимая функция,  которая по умолчанию изменяет или пересчитывает каждый раз при изменении таблицы, и эти изменения включают в себя такие действия, как добавление новых данных.

Кроме того, любая  формула,  которая прямо или косвенно зависит от ячейки, содержащей энергозависимую функцию, также пересчитывается каждый раз, когда происходит изменение в рабочей таблице.

Поэтому в  рабочих листах,  которые содержат большие объемы данных, энергозависимые функции следует использовать с осторожностью, поскольку они могут замедлить время отклика программы из-за частоты пересчетов.

Генерация новых случайных чисел с обновлением

Поскольку Google Sheets — это программа для работы с электронными таблицами, функцию RAND можно принудительно генерировать новые случайные числа, обновляя экран с помощью кнопки обновления веб-браузера. 

Второй вариант — нажать клавишу  F5  на клавиатуре, которая также обновляет текущее окно браузера.

Изменение частоты обновления RAND

Настройки электронной таблицы

В Google Sheets частоту, с которой RAND и другие энергозависимые функции пересчитывают, можно изменить со значения по умолчанию  при изменении  на:

  • На смену и каждую минуту.
  • На смену и каждый час.

Шаги для изменения частоты обновления:

  1. Выберите  меню Файл,  чтобы открыть список параметров меню.
  2. Выберите « Параметры электронной таблицы»  в списке, чтобы открыть   диалоговое окно « Параметры электронной таблицы ».
  3. В разделе «  Пересчет  » диалогового окна выберите текущий параметр, например, «  Изменение»,  чтобы отобразить полный список параметров пересчета.
  4. Выберите нужный вариант пересчета в списке.
  5. Нажмите  кнопку «  Сохранить настройки» , чтобы сохранить изменения и вернуться к рабочему листу.

Вход в функцию RAND

Ввод функции RAND в Google Sheets

Поскольку функция RAND не принимает аргументов, ее можно ввести в любую ячейку рабочего листа, набрав:

= RAND ()

В качестве альтернативы, функция также может быть введена с помощью  окна автоматического предложения Google Sheets, которое появляется при вводе  имени функции в ячейку. Шаги:

  1. Выберите ячейку на листе, где должны отображаться результаты функции.
  2. Введите знак равенства ( = ) и имя функции  RAND .
  3. По мере ввода   появляется окно автоматического предложения с именами функций, которые начинаются с буквы R.
  4. Когда в поле появится имя  RAND  , выберите имя, чтобы ввести имя функции и открытую круглую скобку в выбранной ячейке.
  5. Случайное число от 0 до 1 появляется в текущей ячейке.
  6. Для создания другого нажмите клавишу  F5  на клавиатуре или обновите браузер.

Генерация случайных чисел от 1 до 10 или от 1 до 100

= RAND () * (10 - 1) + 1

Общая форма уравнения, используемого для генерации случайного числа в указанном диапазоне:

Похожие посты
Софт

CrashPlan для малого бизнеса

Софт

Что такое файл AAF?

Софт

Что такое файл BAK?

Софт

Обзор igHome: полная замена iGoogle