私はpython 3.2で作業していますが、これをトラブルシューティングするのに多くの時間を費やしましたが、まだ頭を悩ませているようには見えません。
number = random.randint ( x0 ,xn )
乱数を生成しています。その目的は、私のコードが毎回違ったものになるようにすることです。
たとえば、私が書いたテキストの変数が 10 個あります。プログラムを実行するたびにこれらの変数が同じ順序で表示されないという問題を解決しました。
私が抱えている問題は、それらが毎回ランダムに表示されることです。毎回 10 のうち 1 つを選択しますが、最初は 10 で次は 9 です。以前のものを除外する方法がわかりません。
thelist = [0]
while i < x
if number in thelist:
>>>repeat<<<
else:
thelist.append (number)
if ( number == x0 ):
>>>something<<<
elif ( number == x1 ):
>>>something<<<
これは、コードが次のようになると想像するものです。ループするたびに、リストにもう1つの数字が追加されるため、リストに既にある数字を選択するたびに、ランダムなすべての数字を使用するまでループを繰り返します.randint はプルできます。