Последовательность чисел называется статистически случайной, если она не содержит никаких распознаваемых закономерностей. В статистике случайность может иметь решающее значение. Например, при отборе случайных выборок часто необходимо использовать случайные числа, чтобы гарантировать, что исследование проводится без предвзятости.

К сожалению, ожидание непредвзятых результатов от компьютеров может быть довольно надуманным.

Однако программное обеспечение для работы с электронными таблицами, такое как Google Таблицы, использует умные методы и функции для генерации случайных чисел.

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

  • Функция RAND
  • Функция RANDBETWEEN

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

Использование функции RANDBETWEEN для генерации случайных чисел в Google Таблицах

Функция RANDBETWEEN таблиц Google позволяет генерировать случайные целые числа в заданном диапазоне. Поэтому она позволяет указать верхний и нижний предел, а затем возвращает случайное число между двумя целыми числами.

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

Синтаксис функции RANDBETWEEN (СЛУЧМЕЖДУ) следующий:

=RANDBETWEEN([lower_limit],[upper_limit])

Как видно из синтаксиса выше, функция RANDBETWEEN принимает два входа:

  • lower_limit: это целое число, ограничивающее нижнюю границу диапазона. Он указывает, что сгенерированное случайное число должно быть больше или равно этому параметру.
  • upper_limit: это целое число, ограничивающее верхнюю границу диапазона. Он указывает, что сгенерированное случайное число должно быть меньше или равно этому параметру.

Обратите внимание, что оба параметра upper_limit и lower_limit должны содержать целочисленные значения. Это может быть числовое целочисленное значение или ссылка на ячейку, содержащую целое число.

Само собой разумеется, что нижнее предельное значение должно быть меньше верхнего предельного значения.

Как использовать функцию RANDBETWEEN в Google Таблицах

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

В этом примере мы сгенерируем пять случайных чисел от 1 до 10:

  • Щелкните ячейку в Google Таблицах, в которую вы хотите вставить случайное число.
  • Введите функцию: = СЛУЧМЕЖДУ (1, 10)
  • Нажмите клавишу возврата.
  • Это должно отображать любое случайное целое число от 1 до 10 в той же ячейке.
  • Поскольку мы хотим сгенерировать 5 таких случайных чисел, просто перетащите маркер заполнения (расположенный в правом нижнем углу ячейки), пока не дойдете до пятой ячейки.
  • Теперь у вас должен быть набор из 5 случайно сгенерированных чисел от 1 до 10.

Вы можете использовать этот метод для генерации целых чисел между любым диапазоном целочисленных значений.

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

Обратите внимание, что функции RANDBETWEEN и RAND являются непостоянными. Это означает, что они будут пересчитаны в случае каких-либо изменений в рабочем листе.

Если вы не хотите, чтобы эти значения пересчитывались, вы можете преобразовать эти результаты формулы в статические значения.

Ограничения функции RANDBETWEEN

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

RANDBETWEEN, скорее всего, даст вам уникальные результаты, если у вас действительно большой диапазон и вам нужно сгенерировать небольшое количество случайных целых чисел.

Например, если вы хотите сгенерировать 10 чисел от 10 до 1000.

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

Однако вы можете использовать функцию RAND вместо подобных приложений.

Использование функции RAND для генерации случайных чисел в Google Таблицах

Функция RAND в Google Sheets позволяет генерировать случайные десятичные числа от 0 до 1. Диапазон включает 0 и исключает 1. Другими словами, вы можете генерировать случайные числа, которые больше или равны 0 и меньше 1.

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

Синтаксис функции СЛЧИС следующий:

= RAND ()

Как видно из синтаксиса выше, функция RAND не принимает входных данных или параметров.

Как использовать функцию RAND в Google Таблицах

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

В этом примере мы сгенерируем пять случайных чисел от 0 до 1:

  • Щелкните ячейку в Google Таблицах, в которую вы хотите вставить случайное число.
  • Введите функцию: = RAND ()
  • Нажмите клавишу возврата.
  • Это должно отображать случайное десятичное число от 1 до 10 в той же ячейке.
  • Вы можете округлить число до нужного вам количества десятичных знаков или отформатировать ячейку, чтобы отобразить необходимое количество десятичных знаков.
  • Поскольку мы хотим сгенерировать 5 таких случайных чисел, просто перетащите маркер заполнения (расположенный в правом нижнем углу ячейки), пока не дойдете до пятой ячейки.
  • Теперь у вас должен быть набор из 5 случайно сгенерированных десятичных чисел от 0 до 1.

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

Например, если вы хотите сгенерировать случайные числа от 1 до 10, вы можете настроить исходную формулу rand следующим образом:

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

Фактически, вы можете использовать эту функцию для генерации чисел в любом диапазоне, обобщив приведенную выше формулу следующим образом:

=RAND() * (upper_limit – lower_limit) + lower_limit

где upper_limit — максимальное значение требуемого диапазона, а lower_limit — минимальное значение.

Если вы хотите сгенерировать целые числа от 1 до 10 вместо десятичных, вам нужно только заключить приведенную выше формулу в функцию TRUNC следующим образом:

= TRUNC (RAND () * (верхний_ предел - нижний_ предел) + нижний_ предел)

Итак, для генерации случайных целых чисел от 1 до 10 ваша формула будет выглядеть так:

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

Как можно видеть, функция RAND — гораздо более универсальная функция, чем RANDBETWEEN.

Более того, поскольку функция СЛЧИС использует диапазон от 0 до 1, существует большая вероятность того, что сгенерированные ею числа не будут повторяться (по крайней мере, 100 000 раз!).

Различия между RAND и RANDBETWEEN

Подводя итог, давайте рассмотрим основные различия между RAND и RANDBETWEEN:

  • RANDBETWEEN принимает два параметра, которые определяют диапазон, в котором мы хотим сгенерировать случайное число. С другой стороны, RAND не принимает никаких параметров. Он может генерировать любое число от 0 до 1.
  • RANDBETWEEN возвращает целочисленное значение, а RAND возвращает десятичное значение.
  • Если диапазон небольшой, RANDBETWEEN с меньшей вероятностью, чем RAND, генерирует уникальные случайные числа.

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

И RAND, и RANDBETWEEN являются непостоянными функциями. Это означает, что число, генерируемое этими двумя функциями, сохраняется недолго.

Они пересчитывают новое значение всякий раз, когда в листе происходит изменение или когда лист повторно загружается.

Более того, любая формула, в которой используются числа, сгенерированные RAND или RANDBETWEEN, также пересчитывается каждый раз.

Чтобы изменить частоту пересчетов, выполните следующие действия:

  • Щелкните меню «Файл».
  • Выберите Параметры электронной таблицы.
  • В появившемся диалоговом окне выберите вкладку «Расчет».
  • Щелкните раскрывающийся список под «Пересчетом» и выберите, как часто вы хотите, чтобы функция пересчитывалась.

В этом руководстве мы показали вам, как использовать два типа функций для генерации случайных чисел в Google Таблицах — RAND и RANDBETWEEN.

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