09826843-5112-8345-7619-372151470268
とqcRtAhieRabnpUaQ
のようなものを得るには、15文字の文字列と一緒にランダムな32桁の数字を生成する必要があります。ランダムなモジュールで大文字と小文字を区別しない文字列を生成する方法
import random
"-".join(['%08d' % random.randrange(0, 10e7),
'%04d' % random.randrange(0, 10e3),
'%04d' % random.randrange(0, 10e3),
'%04d' % random.randrange(0, 10e3),
'%012d' % random.randrange(0, 10e11)])
だけrandom
モジュールで大文字小文字を区別しない15文字の文字列を作成するには、同様の方法があります:私は、番号を生成するためのコードを、次のことでしょうか?
この解決策は、置換( 'shuffle')なしでランダム描画を行います。置き換え(' sample')で行うべきです。あなたが質問をチェックすると、例のランダムな文字列に2つの 'a'があることがわかります。あなたの方法ではこれを作ることはできません。 – wildwilhelm
@wildwilhelm私は上記の方法で 'uEladCFBEatFgA'(2 'a's)を生成しました。この例のランダムな文字列に2つの 'a'があるとどういう意味ですか?あなたのメソッドはこれを生成できません。 –
私はそれについて間違っている、十分に密接に読まなかった。 – wildwilhelm