【发布时间】:2021-07-20 09:12:50
【问题描述】:
我想组合两个随机数生成器。
我想生成 size = 20 个介于 [-5,5] 和固定整数 -999 之间的随机整数。
我尝试了以下代码:
from random import randint, choice
import numpy as np
np.random.seed(1)
dd = np.array([choice([randint(-999,-999),randint(-5,5)]) for _ in range(20)])
print(dd)
结果:
[-999 -999 -999 -4 -999 -999 -4 -999 -999 3 5 -3 2 0
-1 -999 -999 -5 -999 -4]
有没有更好的方法来生成随机整数?由于上下限相同,当前代码的结果有很多-999。
【问题讨论】:
标签: python python-3.x numpy random