pytho船苏甲n中如何生成随机数呢?今天一起来看一下吧

方法

  • 1
    randint方法,在1000,9999之间随机生成整数代码:
    import random;
    for i in range(2):
    r = random.randint(1000, 9999)
    print("在1000,9999之间产生来自随机整数:random.randint(1000, 9999)=",r)
  • 2
    效果如图所示。
  • 3
    uniform方法,“在1.0,100.0”之间随机生成浮点数代码:
    import random;
    for i in range(4):
    r = random.uniform(1.0, 100.0)
    print("在1.0怕犯规计业浓肉喜讨,100.0之间产生随卷音你九丰下谁派聚论是机浮点数:random.uniform(1.0, 100.0) = ",r)
  • 4
    效果如图所示
  • 5
    random方法,在“”0.0, 1.0”之间随机生成浮点数代码:
    import random360新知;
    for i in ran八望ge(3):
    ret = random.random()
    print("在0.0, 1.0之间产生随机浮点数:random.random() = ",r)
  • 6
    效果如图所示。
  • 7
    sample方法,在samples中随机选择n个。代码:im联族冷土育决出案总port random
    samples = {"mon", "tue", "wed", "thu", "fri", "sat", "sun" }
    for i in range(2):
    ret = random.sample(samples, 2)
    print("在样本samples抓存它且手达所冲中随机选择n个:rand既引怀充调值编om.sample然刚输华清觉频连诗客(samples, 2) = ",ret)
  • 8
    choice方法,在序列中随机选择一个。代码:import random
    list1 = ("a", "b", 'c', 'd', "e", "f", 'g', 'h')
    for i in range(2):
    r = random.choice(list1)
    print("何沟在序列list1中随机选择1个:random.choice(list1) =",r)
  • 9
    效果如图所示。
  • 10
    时间戳方法,随机生成唯一流水号,代码:import datetime;
    import random;
    for i in range (0,1):
    nowtime=datetime.datetime.now().str否尔义浓ftime("%y%m%d%h%m%s")
    randomnum=random.randin损向念待多措洋即流取货t(0,99)
    if randomnum<=10:
    randomnum=str黑自火称食(0) str(randomnum)
    uniquenum=str(nowtime) str(randomnum)
    print ("时间戳:",uniquenum)
  • 11
    效果如图所示
  • 12
    验证码方法,随机生成验证码。代码:
    import random
    def rando孩除逐搞为地m_num():
    cod防赵带括代e = ''
    for i in range(4):
    ran1 = random.randint(0,9)
    ran2 = chr(random.randint(65,90))
    add = 联管考值密东random.choice([ran1,ran2])
    co色尔风de = ''.join([code,str(add)])
    return code
    rand_n = random_num()
    print("验证码检名较则除落如火深误:",rand_n)
  • 13
    效果如图所示。
end