13.python中生成随机整数· 随机小数· 0—1之间小数方法

每天至少打卡一道python面试题。以尽量多的方式解锁题目,如果有遗漏的方法,欢迎在评论区补充。希望大家一起提高!

此题应该是考察random模块的使用方法

import random


def random_int_01(min, max):
    """生成随机整数"""
    print(random.randint(min, max))


def random_int_02(min, max):
    """生成随机整数"""
    temp = range(min, max)
    print(random.choice(temp))


def random_float(min, max):
    """生成随机小数"""
    print(random.uniform(min, max))


def random_0to1():
    """随机生成0—1之间小数"""
    print(random.random())


if __name__ == '__main__':
    random_int_01(1, 10)
    random_int_02(1, 10)
    random_float(1, 10)
    random_0to1()

你可能感兴趣的:(13.python中生成随机整数· 随机小数· 0—1之间小数方法)