python生产随机数案例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python生产随机数案例相关的知识,希望对你有一定的参考价值。

import random
import re
import string

list =list(string.lowercase + string.uppercase) + [str(i) for i in range(10)]
FH=(‘!‘,‘@‘,‘#‘,‘$‘,‘%‘,‘&‘,‘_‘)
for f in FH:
list.append(f)
num = random.sample(list,10)
str=‘‘
value= str.join(num)
if not value[0].isdigit():
print value

 

    Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。

    函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式

(如果没有等价的语法,则会发生SyntaxError 异常) 某对象没有适于人阅读的解释形式的话, str() 会返回与repr()

   等同的值。很多类型,诸如数值或链表、字典这样的结构,针对各函数都有着统一的解读方式。

   字符串和浮点数,有着独特的解读方式。


import random,string

def GenPassword(lenght):
numOfNum = random.randint(1,lenght-1)
numOfLetter = lenght - numOfNum
slcNum = [random.choice(string.digits) for i in range(numOfNum)]
slcLetter = [random.choice(string.ascii_letters) for i in range(numOfLetter)]
slcChar = slcNum + slcLetter
random.shuffle(slcChar)
genPwd = "".join([i for i in slcChar])
return genPwd

if __name__ == ‘__main__‘:
print GenPassword(6)

 

 

 

 

 

 





















以上是关于python生产随机数案例的主要内容,如果未能解决你的问题,请参考以下文章

集成学习之随机森林案例专题Python机器学习系列(十七)

python:使用迭代方法生产随机码

Python应用实战案例-深入浅出Python随机森林预测实战(附源码)

随机森林模型及案例(Python)

python随机数

如何生产 XG 提升 / 决策树 / 随机森林模型