gpt4 book ai didi

random - 约束随机数生成

转载 作者:行者123 更新时间:2023-12-04 14:17:59 25 4
gpt4 key购买 nike

我需要随机生成 500 个数字,250 个 1 和 250 个 0。下面是我现在所做的。但是在输出正确的情况下感觉不对。

trialNo=500

RandomSample@Flatten[Table[#, {trialNo/2}] & /@ {0, 1}]

最佳答案

我实际上会做一些稍微不同的事情。由于您正在寻找 Flatten[{ConstantArray[0,250], ConstantArray[1,250]}] 的随机排列,我会生成排列并使用 Part获取您要查找的列表。如下,

perm = RandomSample[Range[trialNo]];
Flatten[{ConstantArray[0, trialNo/2], ConstantArray[1, trialNo/2]}][[ perm ]]

这在操作上与您正在做的事情没有什么不同,但我认为它从数学上捕获了您想要更好地完成的工作。

关于random - 约束随机数生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7742358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com