1 réponse
Bonjour,
Une manière simple serait d'écrire :
L = rand(1,N) < p;
Ainsi pour un vecteur de taille N si rand renvoie une valeur plus petite que p alors on retourne 1 sinon 0.
Comme la fonction rand renvoi une valeur entre 0 et 1, si p = 1/2 tu auras autant de 1 que de 0, pour peu que N soit assez grand
Une manière simple serait d'écrire :
L = rand(1,N) < p;
Ainsi pour un vecteur de taille N si rand renvoie une valeur plus petite que p alors on retourne 1 sinon 0.
Comme la fonction rand renvoi une valeur entre 0 et 1, si p = 1/2 tu auras autant de 1 que de 0, pour peu que N soit assez grand