首页 > 解决方案 > 如何多次将随机数生成到空列表中

问题描述

可以说我想找到一个公平的骰子可以滚动sample_size的所有数字。

我首先创建一个空列表

die_list= []
def die_number(sample_size):
    for i in range(sample_size) #i want to iterate what ever the sample_size is
    die_list.append(random.randint(0,7))

这个思维过程正确吗?

标签: python-3.xrandomdice

解决方案


根据提供的示例代码,您可以使用列表推导进行尝试

import random

def die_number(sample_size):
  return [random.randint(0, 100) for x in range(sample_size)]

die_number(5)

[29, 0, 2, 100, 51]

推荐阅读