Effacer les filtres
Effacer les filtres

Uniform Distribution (Continuous) fit on data

2 vues (au cours des 30 derniers jours)
milad babaei
milad babaei le 4 Nov 2011
Hi,
i have a variable 1 <B< 8 ,which i want to pick up randomly each time 1 number(B also could be 1 and 8), (which each value has the same probability of occurrence)so how could i produce uniformly random number between 1 and 8 ??

Réponse acceptée

Amith Kamath
Amith Kamath le 4 Nov 2011
Generate values from the uniform distribution on the interval [a, b]:
r = a + (b-a).*rand(100,1);
or if you'd want the numbers to be integers,
Use the randi function, instead of rand, to generate integer values from the uniform distribution on the set 1:100:
r = randi(100,1,5);
Although you must note that these numbers are pseudorandom, in that no computer system can in reality generate purely random numbers!

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by