1、ランダムな文字列を生成し、
1 #デジタルプラス記号のアルファベット+ 2 DEF getRandChar(N-): 3 L = [] 。4 #の'!。の#$%^&*()@ 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ - + ='サンプル= 5 サンプル= random.sample(string.ascii_letters string.digitsは+、62がされる)ランダムな文字の##-ZA-Z0-9指定された番号から生成:リスト型 。6 サンプルサンプル+ =リスト(' - + = @#$%^&*(!)。' ) #元のシンボルに基づいて、いくつかの要素を追加 7。 ための I におけるレンジ(N): 8 CHAR = random.choice(サンプル)におけるサンプル#から文字を選択する 。9 l.append(CHAR) 10 リターン '' .join(L)#文字列を返します
2、生成されたランダムな文字の指定された数
1 位:-ZA-Z0-9ランダムな文字から指定された数の文字を生成する 2 ran_str = '' .join(random.sample(string.ascii_letters + string.digits ,. 8))
3、ランダムな文字
1 #ランダムな文字: 2アルファベット= ' ABCDEFGHIJKLMNOPQRSTUVWXYZ @#$%^&*()!' 3。 CHAR = random.choice(アルファベット)
4はIPv4を生成
1 DEF generateIpv4(): 2 A = random.randint(0,255 ) 3 B = random.randint(0,255 ) 4 C = random.randint(0,255 ) 5 、D = random.randint(0,255 ) 6 7 のIPv4 = ' は%d。 %D%のD%D '%(A、B、C、D) 8 リターンのIPv4