В тази статия е описан синтаксисът и употребата на функцията RAND в Microsoft Excel.

Описание

RAND връща равномерно разпределено случайно реално число, по-голямо или равно на 0 и по-малко от 1. При всяко изчисление на работния лист се връща ново случайно реално число.

Забележка: От Excel 2010 насам Excel използва алгоритъма Mersenne Twister (MT19937) за генериране на случайни числа. 

Синтаксис

RAND()

Синтаксисът на функцията RAND няма аргументи.

Забележки

  • За да генерирате случайно реално число между a и b, използвайте:

=RAND()*(b-a)+a

  • Ако искате да използвате RAND за генериране на случайно число, но не искате числата да се променят при всяко изчисление на клетката, можете да въведете =RAND() в лентата за формули и след това да натиснете F9, за да промените формулата в случайно число. Формулата ще изчисли и ще ви остави само със стойност.

Пример

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Можете да регулирате ширината на колоните, за да видите всички данни, ако е необходимо.

Формула

Описание

Резултат

=RAND()

Случайно число, по-голямо или равно на 0 и по-малко от 1

променя се

=RAND()*100

Случайно число, по-голямо или равно на 0 и по-малко от 100

променя се

=INT(RAND()*100)

Случайно цяло число, по-голямо или равно на 0 и по-малко от 100

променя се

Забележка: Когато даден работен лист се преизчисли чрез въвеждане на формула или данни в различна клетка или чрез ръчно преизчисляване (натискане на F9), се генерира ново случайно число за всяка формула, която използва функцията RAND.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на excel или да получите поддръжка в Общността за отговори от.

Вж. също

Алгоритъм на Mersenne Twister

RANDBETWEEN функция

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×