几种生成随机数的方法

来源:互联网 发布:淘宝无节操买家秀图片 编辑:程序博客网 时间:2024/05/16 16:49
#-*- coding:utf-8 -*-#1.在特定范围内生成随机数  import random  #取从0到10的范围  range=range(0,10)  #生成10个随机数  print random.sample(range,10)  #结果:[5, 2, 8, 1, 4, 7, 9, 6, 3, 0]#2.特定范围内保留特定小数点位数的随机数生成  import random  import numpy as np  #取从0到10的范围  range=np.arange(0,10,0.001)  #生成10个随机数  random_list=random.sample(range,10)  random_decimal=[]  #保留小数点后三位  for i in random_list:      c=round(i,3)      random_decimal.append(c)  print random_decimal#结果[6.859, 8.594, 9.746, 0.157, 5.417, 7.974, 2.524, 8.064, 0.702, 1.664]#3.生成0-9之间的一个整数  import random  print random.randint(0,9)#结果6#4.生成随机字符  import random  print random.choice('abcdefg&#%^*f')#结果:*  

原创粉丝点击