与えられた数字が出てくるまで、0 から 9 までのランダムな整数を繰り返し生成するとします。必要なのは、これが発生するまでに生成される整数の数をカウントする関数です。これで私を助けてください。
これは私が試したものです。十分な大きさなので1000を入れましたが、1000回の反復後に数値が得られる可能性があるため、正しいとは思いません。
for i in range(1000):
d = randint()
if d <> 5:
cnt = cnt + 1
if d == 5:
break