玖叶教程网

前端编程开发入门

python经典案例:输出一个随机数

问题:输出一个随机数

程序分析:使用random模块

1.生成随机整数

#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
import random
start=1
end=10
random_integer = random.randint(start, end)
#这里的start和end是您希望生成整数范围的最小值和最大值
print(random_integer)#6

2.生成随机浮点数

#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
import random
start=1
end=10
random_float = random.uniform(start, end)
print(random_float)#4.86464756484045

3.生成随机种子

#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
import random
random_seed = random.random()#这会生成一个0到1之间的随机浮点数
print(random_seed)#0.3175837104362734

4.生成随机列表

#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
random_list = random.sample(my_list, len(my_list))#从my_list中随机选择len(my_list)个元素
print(random_list)#[10, 6, 5, 4, 2, 8, 7, 1, 9, 3]

5.随机洗牌

#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
random.shuffle(my_list)
print(my_list)#[5, 10, 2, 7, 1, 6, 4, 8, 9, 3]

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言