来自菜鸟教程
https://www.runoob.com/python/python-exercise-example50.html
题目:输出一个随机数。
程序分析:使用 random 模块。
程序源代码:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import random
#生成 10 到 20 之间的随机数
print (random.uniform(10, 20))
以上实例输出结果为:
14.4012371357
random的函数的方法uniform
random.uniform(a, b)
Return a random floating point number N such that a <= N <= b for a <= b and b <= N <= a for b < a.
The end-point value b may or may not be included in the range depending on floating-point rounding in the equation a + (b-a) * random().
那这样的话,我可以random.uniform(20,10),测试过是可以的。
那也可以random.uniform(10),测试过不可以。
那可以random.uniform(10,10)么,其实可以,结果就是10.0
网友评论