python - 生成未排序的随机数数组
问题描述
在python中,我知道如何生成这样的随机数数组
for i in range(arr_length):
arr[i] = random.randrange(range)
但是我怎样才能使它在生成数组时不排序?当我尝试生成一个长度较小的随机数组时,例如长度为“4”,它有时会生成数组以便对其进行排序。另外,我正在尝试使其在生成数字时允许重复元素。
解决方案
使用 random.shuffle() 直到它变得未排序。
推荐阅读
- xcode - Flutter on M1 Air 无法为 iOS 构建
- python-3.x - tkinter 上的按钮正在动态添加,但其中的图像未显示,并且这些按钮的命令不起作用
- c++ - 为什么流程返回值与代码返回的不同?
- node.js - 使用 pm2 设置 NGINX 并在 Windows 10 上表达
- python - 如何在代码执行时使日志记录出现在 Tkinter GUI 或任何文本小部件上?
- xamarin - Azure Pipelines 构建 Xamarin Forms iOS 目标是较新的 Xamarin 版本?
- php - Laravel-Backpack:结合 hasMany 和 hasManyThrough 在列表中添加子句
- javascript - 我想用蓝牙热敏打印机打印收据以响应本机
- github - Markdown中代码语法高亮语言后的`{number}`是什么意思?
- json - 错误消息:在隐式展开可选值时意外发现 nil?