Един от начините за генериране на произволни числа в Google Таблици е с функцията RAND. Сама по себе си функцията създава ограничен диапазон, когато става въпрос за генериране на произволни числа. Използвайки RAND във формули и чрез комбинирането му с други функции, диапазонът от стойности може лесно да бъде разширен.
Как работи функцията RAND
Чрез посочване на високи и ниски стойности на диапазон, RAND може да върне произволни числа в определен диапазон, като 1 и 10 или 1 и 100.
Изходът на функцията може също да бъде намален до цели числа чрез комбиниране на функцията с функцията TRUNC, която съкращава или премахва всички десетични знаци от число.
В Google Таблици, при генериране на произволна стойност между 0 и 1, функцията RAND връща произволно число между 0 включително и 1 само. Въпреки че е обичайно диапазонът от стойности, генерирани от функцията, да се описва като от 0 до 1, всъщност е по-точно да се каже, че диапазонът е между 0 и 0,99999999…
Формулата, която връща произволно число между 1 и 10, връща стойност между 0 и 9,99999…

Синтаксисът на функцията RAND
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скоби, разделители със запетаи и аргументи.
Синтаксисът за функцията RAND е:
=РАНД ()
За разлика от функцията RANDBETWEEN, която изисква да бъдат посочени аргументи от висок и нисък клас, функцията RAND не приема аргументи.
Функцията RAND и волатилността
Функцията RAND е променлива функция, която по подразбиране се променя или преизчислява всеки път, когато работният лист се промени, и тези промени включват действия като добавяне на нови данни.
Освен това всяка формула, която зависи пряко или косвено от клетка, съдържаща променлива функция, също се преизчислява при всяка промяна в работния лист.
Следователно, в работни листове, които съдържат големи количества данни, променливите функции трябва да се използват с повишено внимание, тъй като те могат да забавят времето за реакция на програмата поради честотата на преизчисленията.
Генериране на нови произволни числа с опресняване
Тъй като Google Sheets е онлайн програма за електронни таблици, функцията RAND може да бъде принудена да генерира нови произволни числа чрез опресняване на екрана с помощта на бутона за опресняване на уеб браузъра.
Втората опция е да натиснете клавиша F5 на клавиатурата, който също опреснява текущия прозорец на браузъра.
Промяна на честотата на опресняване на RAND
В Google Таблици можете да промените честотата, с която RAND и други променливи функции преизчисляват от стандартната при промяна на:
- На промяна и всяка минута.
- На промяна и на всеки час.
Стъпките за промяна на честотата на опресняване са:
- Изберете менюто Файл, за да отворите списъка с опции на менюто.
-
Изберете Настройки на електронната таблица в списъка, за да отворите диалоговия прозорец Настройки на електронната таблица.
Image -
Под секцията Преизчисляване на диалоговия прозорец изберете текущата настройка, като например при промяна, за да се покаже пълният списък с опции за преизчисляване.
Image -
Изберете желаната опция за преизчисляване от списъка.
Image -
Изберете бутона Запазване на настройките, за да запазите промяната и да се върнете към работния лист.
Image
Въвеждане на функцията RAND
Тъй като функцията RAND не приема аргументи, тя може да бъде въведена във всяка клетка на работен лист, като напишете:
=РАНД ()
Алтернативно, можете също да въведете функцията, като използвате полето за автоматично предлагане на Google Таблици, което изскача, когато името на функцията е въведено в клетка. Стъпките са:
- Изберете клетка в работен лист, където да се показват резултатите от функцията.
-
Въведете знака за равенство (=), последван от името на функцията RAND Докато пишете, полето за автоматично предлагане се появява с имената на функциите, които започват с буквата R. Когато името RAND се появи в полето, изберете name, за да въведете името на функцията и отворена кръгла скоба в избраната клетка.
Image -
В текущата клетка се появява случайно число между 0 и 1. За да генерирате друг, натиснете клавиша F5 на клавиатурата или опреснете браузъра.
Image
Когато изберете текущата клетка, пълната функция=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)