Функция RAND() в MS EXCEL

Функцията RAND() не приема аргументи.

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

RAND()

За да получите произволно реално число в диапазона между a и b, можете да използвате следната формула =RAND()*(b-a)+a (вижте също статията Функция RANDBETWEEN() - Случайно число от даден интервал в MS EXCEL).

Върнатото случайно число е равномерно разпределено в интервала [0,1], а числото, върнато от формулата =RAND()*(b-a)+a, е равномерно разпределено в интервала [a,b].

За тази случайна променлива математическото очакване MX и дисперсията DX се изчисляват по формулите MX=(a+b)/2, DX= (b-a) 2 /12.

Можете да проверите равномерността на разпределението, като построите хистограма на разпределението. Примерният файл показва хистограма на разпределението на 1000 произволни стойности, получени с помощта на формулата =RAND()

excel

Ново произволно число се връща всеки път, когато листът се изчислява, например, когато се промени съдържанието на която и да е клетка в листа (след натискане наENTER ) или при натискане на клавишF9 (Преизчисляване на лист). Ако не искате произволното число да се променя всеки път, когато работният лист се изчислява, можете да замените формулата =RAND() с нейната стойност. За да направите това: изберете клетката с формулата, в лентата с формули изберете самата формула и натиснете клавишаF9 (вижте статията Преглед на междинния резултат от изчислението на формулата (клавиш F9)), след което натиснете клавишаENTER, за да замените формулата с произволно число.