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

Получить случайное число от 0 до 1

Один из способов генерирования случайных чисел в 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:

= RAND ()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

= RAND ()

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

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

Когда вы выбираете текущую ячейку, полная функция = RAND () появляется в строке формул над рабочим листом.

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

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

= RAND () * (высокий – низкий) + низкий

Здесь High и Low обозначают верхний и нижний пределы желаемого диапазона чисел.

Чтобы сгенерировать случайное число от 1 до 10, введите следующую формулу в ячейку листа:

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

Чтобы сгенерировать случайное число от 1 до 100, введите в ячейку таблицы следующую формулу:

= RAND () * (100 – 1) + 1

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

Чтобы вернуть целое число – целое число без десятичной части – общая форма уравнения:

= TRUNC (RAND () * (высокий – низкий) + низкий)

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

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

Оцените статью
Solutics.ru
Добавить комментарий