Udostępnij przez


Operacja DrawRandomBool

W pełni kwalifikowana nazwa: Std.Random.DrawRandomBool

operation DrawRandomBool(successProbability : Double) : Bool

Streszczenie

Biorąc pod uwagę prawdopodobieństwo sukcesu, zwraca pojedynczy test Bernoulli, który jest spełniony z danym prawdopodobieństwem.

Wkład

successProbability (prawdopodobieństwo sukcesu)

Prawdopodobieństwo, z którym wartość true powinna zostać zwrócona.

Wyjście

true z successProbability prawdopodobieństwa i false z prawdopodobieństwem 1.0 - successProbability.

Przykład

Następujące przykłady fragmentów kodu języka Q# przerzucają się z stronniczą monetą:

let flips = DrawMany(DrawRandomBool, 10, 0.6);