ランダムな文字列のpythonを生成します

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

 

おすすめ

転載: www.cnblogs.com/yaner2018/p/11269847.html