如何解决如何生成如下随机数组?
随机数范围从 0 到 4。
假设列表名为 arr,
arr[0]!=[1]; arr[2]!=[3]; arr[4]!=[5];arr[6]!=[7];........
不过,如果 arr[1]=arr[2];arr[3]=arr[4];arr[5]=arr[6]........
一个简单的例子:arr = [1,2,3,1,0]
解决方法
你可以试试这个:
from random import sample
objects = (0,1,2,3)
N = ... # some integer
result = []
for i in range(N):
a,b = sample(objects,2)
result.append(a)
result.append(b)
print(result)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。