random.choice函数

关于random.choice(),生成指定size的随机数,如果需要每一次产生的随机数相同,则需要设置随机数种子,random.seed(int).

网上关于random.choice()方面的介绍很多,但是如果在函数内部添加一个概率P的情况下,又会生成怎样的一组随机数呢,网上的介绍少之又少,根据本人的实验过程探究,得出以下假设,供大家参考,当然如果您发现其中有误,十分欢迎留言,一起来学习。

  • 当有P的情况之下,一般对于元素的概率越大,被随机选到的概率越大;
  • 当已生成某一个随机数a的情况之下,仍然可以再次获得随机数a;
  • 即时有一个元素的概率极其小,假设为0.0……01,它依然有被选上的可能,不过选中的概率相对小很多

欢迎大家来补充!

原文地址:https://www.cnblogs.com/liuji/p/8274287.html