Python3 random() 函数
描述
random() 方法返回随机生成的一个实数,它在半开放区间 [0,1) 范围内。
语法
以下是 random() 方法的语法:
import random random.random()
注意:random() 是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。
参数
- 无
返回值
返回随机生成的一个实数,它在半开放区间 [0,1) 范围内。
实例
以下展示了使用 random() 方法的实例:
实例
#!/usr/bin/python3
import random
# 第一个随机数
print ("random() : ", random.random())
# 第二个随机数
print ("random() : ", random.random())
import random
# 第一个随机数
print ("random() : ", random.random())
# 第二个随机数
print ("random() : ", random.random())
以上实例运行后输出结果为:
random() : 0.09690599908884856 random() : 0.8732120512570916
Python3 数字
小火FAKFA
cia***emeng@outlook.com
小火FAKFA
cia***emeng@outlook.com
写bug的代码小白
Lv_***@163.com
随机从字典中抽取数据
import random listb = {1: '张三', 2: '李四', 3: '王五', 4: '赵六', 5: '王麻子', 6: '包子', 7: '豆浆'} lista = {1: '张三', 2: '李四', 3: '王五', 4: '赵六', 5: '王麻子', 6: '包子', 7: '豆浆'} for c in listb.keys(): a = random.sample(lista.keys(), 1) # 随机一个字典中的key,第二个参数为限制个数 b = a[0] print(lista[b]) # 打印随机抽取的值 del lista[b] # 删除已抽取的键值对 print(lista) # 打印剩余的键值对测试结果:
王五 {1: '张三', 2: '李四', 4: '赵六', 5: '王麻子', 6: '包子', 7: '豆浆'} 李四 {1: '张三', 4: '赵六', 5: '王麻子', 6: '包子', 7: '豆浆'} 赵六 {1: '张三', 5: '王麻子', 6: '包子', 7: '豆浆'} 豆浆 {1: '张三', 5: '王麻子', 6: '包子'} 张三 {5: '王麻子', 6: '包子'} 包子 {5: '王麻子'} 王麻子 {}写bug的代码小白
Lv_***@163.com
ls
110***8789@qq.com
写一个猜数字游戏:
import random # 导入 random 模块 n = 0 while n < 5: # 循环 a = random.randint(0,10) # 产生 1 到 10 的一个整数型随机数 b = int(input("请输入一个整数(0-10):")) if a == b: print("恭喜您猜对了!",sep='') break elif b > a: print("您猜大了,请重新猜吧!",sep='') print("答案是:",a,sep='') elif a > b: print("您猜小了,请重新猜吧!") print("答案是:",a,sep='') n += 1#计数 else: print("您已经输入5次了!",sep='')ls
110***8789@qq.com