Python生成随机数的一些函数



头文件:   import random

1、生成一个随机浮点数,范围是0-1:

      print random.random()

2、生成指定范围内的随机浮点数:

      print random.uniform(a,b)

3、生成指定范围内的随机整数:

      print random.randint(a,b)

4、生成指定范围内的任意数:

      print randrange(a,b)

      生成指定范围内的任意n个递增序列:

     print randrange(a,b,n)

5、随机获取一个元素

     random.choice(sequence)

     random.choice("Hello world!")#输出随机字符

     random.choice(("Hello world!"))#输出随机的字符

     random.choice(["Hello world"])#输出 Hello world

     random.choice("Hello","world")#error

     random.choice(("Hello","world"))#输出随机的单词

     random.choice(["Hello","world"])#输出随机的单词

6、将元素打乱

     import random

     list=['I','love','Python']

     random.shuffle(list)

     print list

7、从一个序列中随机选择n个元素,不改变原始序列

    import random

    a="123456"

    b=[1,2,3,4,5,6]

    c=['a','b','c','d','e']

    print random.sample(a,3)

    print random.sample(b,3)

    print random.sample(c,3)

-------------------------------------------------------------------------------------------------------------------------------

另:

    a=["123456"]   #字符串序列,这个序列中只有一个字符串,基本元素是字符串

    b="123456"   #字符序列,基本元素是字符

这里写图片描述

原文地址:https://www.cnblogs.com/nyist-xsk/p/7264802.html