Skip to main content

Генерирайте случайни числа с функцията RAND на Excel

Techniques for generating a simple random sample | Study design | AP Statistics | Khan Academy (Април 2025)

Techniques for generating a simple random sample | Study design | AP Statistics | Khan Academy (Април 2025)
Anonim

Един от начините за генериране на произволни числа в Excel е с RAND функция. Самата функция генерира ограничен диапазон от произволни числа, но чрез използване RAND във формули с други функции диапазонът от стойности може лесно да бъде разширен, така че:

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

Най- RAND функция връща равномерно разпределени числа, по-големи или равни на 0 и по-малко от 1. Докато е нормално да се опише диапазона от стойности, генерирани от функцията като от 0 до 1, в действителност е по-точно да се каже, че диапазонът е между 0 и 0.999 …

Функция Синтаксис и аргументи на RAND

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

= RAND ()

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

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

  • Първият пример влиза в RAND функционира само по себе си.
  • Вторият пример създава формула, която генерира случайно число между 1 и 10 или 1 и 100.
  • Третият пример генерира случайно цяло число между 1 и 10, използвайки TRUNC функция.
  • Последният пример използва КРЪГЪЛ функция за намаляване на броя десетични знаци за случайни номера.

Генериране на числа с RAND

Тъй като функцията RAND няма никакви аргументи, тя лесно може да бъде въведена в клетка на всеки работен лист, като се кликне върху клетка и се напише:

= RAND ()

Резултатът е случайно число между 0 и 1 в клетката.

Генериране на числа в обхват

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

= RAND () * (висока - ниска) + ниска

Високо и ниско означават горната и долната граница на желания диапазон от номера. Като пример, за да генерирате произволен номер между 1 и 10 въведете следната формула в клетка на работен лист:

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

Генериране на случайни цели числа с RAND

За да върнете цяло число - цяло число без десетична част - общата форма на уравнението е:

= TRUNC (RAND () * (високо - ниско) + ниско)

Вместо да премахнете целия знак след десетичната запетая с TRUNC функция, можем да използваме следното КРЪГЪЛ функция във връзка с RAND за да намалите броя на десетичните числа в произволния брой на два.

= ROUND (RAND () * (висока - ниска) + ниска, десетични)

RAND Функция и променливост

Най- RAND функцията е една от нестабилните функции на Excel; това означава, че:

  • Функцията преизчислява и произвежда нов случайно число всеки път, когато се променя работен лист, включително действия като добавяне на нови данни.
  • Всяка формула, която зависи пряко или косвено от клетка, съдържаща летлива функция, също преизчислява всеки път, когато настъпи промяна в работния лист.
  • В работни листове или работни книги, съдържащи големи количества данни, летливи функции трябва да се използват с повишено внимание, тъй като те могат да забавят времето за реакция на програмата поради честотата на преизчисленията.

Принуждаването на функцията RAND за произвеждане на нови произволни числа, без да се правят други промени в работен лист, може да се осъществи чрез натискане наF9на клавиатурата. Това принуждава целия работен лист да преизчисли, включително всички клетки, съдържащи функцията RAND.

Най-F9 ключът може също така да се използва, за да се предотврати промяната на произволен брой всеки път, когато се направи промяна в работния лист:

  1. Кликнете върху клетката на работния лист, където ще се намира случайното число.
  2. Въведете функцията = RAND () в лентата с формули над работния лист.
  3. НатисниF9 ключ за промяна на RAND функция в статичен произволен номер.
  4. НатисниВъведете за да въведете произволното число в избраната клетка.

Сега, натисканеF9 отново няма да има ефект върху случайния номер.