欢迎访问宙启技术站
智能推送

使用Python编写一个随机数生成器

发布时间:2023-12-04 11:09:08

下面是一个简单的Python程序示例,用于生成指定范围内的随机整数和随机浮点数。

import random

# 生成一个指定范围内的随机整数
def generate_random_integer(start, end):
    return random.randint(start, end)

# 生成一个指定范围内的随机浮点数
def generate_random_float(start, end):
    return random.uniform(start, end)

# 使用示例
if __name__ == '__main__':
    # 生成随机整数
    random_int = generate_random_integer(0, 100)
    print("随机整数:", random_int)

    # 生成随机浮点数
    random_float = generate_random_float(0.0, 1.0)
    print("随机浮点数:", random_float)

运行以上代码,将会输出类似下面的结果:

随机整数: 47
随机浮点数: 0.2532452664336463

以上代码使用了Python标准库中的random模块来生成随机数。函数generate_random_integer使用randint函数生成指定范围内的随机整数,函数generate_random_float使用uniform函数生成指定范围内的随机浮点数。

你可以根据自己的需求修改起始和结束的值,来生成不同范围内的随机数。