首页 > 解决方案 > 生成未排序的随机数数组

问题描述

在python中,我知道如何生成这样的随机数数组

for i in range(arr_length):
    arr[i] = random.randrange(range)

但是我怎样才能使它在生成数组时不排序?当我尝试生成一个长度较小的随机数组时,例如长度为“4”,它有时会生成数组以便对其进行排序。另外,我正在尝试使其在生成数字时允许重复元素。

标签: pythonarraysrandom

解决方案


使用 random.shuffle() 直到它变得未排序。


推荐阅读