random相关内容

JS 生成随机布尔值

简单的问题,但我对这里的细微差别很感兴趣. 我正在使用我自己提出的以下方法生成随机布尔值: const rand = Boolean(Math.round(Math.random())); 每当 random() 出现时,似乎总会有一个陷阱 - 它不是真正随机的,它受到某种东西或其他东西的影响等等.所以,我想知道: a) 以上是最佳实践方法吗? b) 我是不是想太多了? ..
发布时间:2022-01-19 17:24:10 前端开发

在Java中获取随机布尔值

好的,我在我的代码中实现了这个 SO 问题:随机返回真或假 但是,我有一个奇怪的行为:我需要同时运行十个实例,每个实例每次运行只返回一次 true 或 false.令人惊讶的是,无论我做什么,每次我得到的只是 false 有什么可以改进的方法,所以我至少有大约 50% 的机会获得 true? 为了更容易理解:我将我的应用程序构建为 JAR 文件,然后通过批处理命令运行 jav ..
发布时间:2022-01-19 17:03:49 Java开发

带有 rand 的函数始终以相同的方式初始化矩阵

我有一个函数应该以随机方式初始化矩阵的值,给定一个概率(在这种情况下 p(0)=1/3, p(1) = 2/3 )问题是矩阵总是一样的: void init_matrix(short unsigned* m,int* n_gen){*n_gen=0;诠释我;for(i=0;i 是因为 rand() 函数的实现吗?还是我使用不当?谢谢! 解决方案 你需要调用 srand 在代码的初始部分 ..
发布时间:2022-01-19 00:10:04 其他开发

如何随机放置 UIButton 和值

我有一个问题视图,将显示 4 个答案,只有 1 个是正确的. 但我不希望同一个按钮始终是正确答案. 我想知道如何每次随机放置 4 个 UIButton 和值. 当用户再次进入这个问题时,答案将在不同的按钮中 我的 X,y,W,H 位置 按钮 15,219,230,45 按钮 25,273,230,45 按钮 3244,224,230,45 按钮 42 ..
发布时间:2022-01-18 08:19:58 移动开发

使用随机值更新列

我有一张桌子: ID |价值 |日期1 |5 |2012-10-012 |7 |2012-10-023 |3 |2012-10-054 |0 |2012-05-07 我想在当前值的顶部添加 VALUE 随机单独介于 1 和 5 之间. 让我们说: ID |价值 |随机值1 |5 |02 |7 |23 |3 |34 |0 |6 新价值 ID |价值1 |52 |93 |64 |6 ..
发布时间:2022-01-17 21:01:24 数据库

如何随机一个零前导字符串字段mysql

我不确定您是否正确理解了我的问题.所以我可以解释一下.我有一个客户表,需要用不同的数字进行测试(无论它是否真实).所以这是脚本: customer_db +----+------------+|身份证 |号码 |+----+------------+|1 |0812345678 |+----+------------+|2 |0812345678 |+----+------------+| ..
发布时间:2022-01-17 20:58:37 PHP

具有弹出随机元素的能力的 Python 集

我需要一个功能类似于集合(快速插入、删除和成员资格检查)但能够返回随机值的 Python (2.7) 对象.以前在 stackoverflow 上提出的问题的答案如下: 随机导入随机样本(mySet,1) 但这对于大型集合来说非常慢(它在 O(n) 时间内运行). 其他解决方案不够随机(它们依赖于 python 集的内部表示,这会产生一些非常非随机的结果): for mySet 中的 ..
发布时间:2022-01-17 18:42:11 Python

Python 设置的无序是否可以被视为随机序?

我想知道 Python 内置 set 结构中缺少元素排序是否“足够随机".例如,取一个集合的迭代器,是否可以将其视为其元素的混洗视图? (如果重要的话,我在 Windows 主机上运行 Python 2.6.5.) 解决方案 不,它不是随机的.它是“任意排序的",这意味着您不能依赖它是有序的还是随机的. ..
发布时间:2022-01-17 18:08:09 Python

从集合中选择一个随机元素

如何从集合中随机选择一个元素?我对从 a 中选择一个随机元素特别感兴趣Java 中的 HashSet 或 LinkedHashSet.也欢迎其他语言的解决方案. 解决方案 int size = myHashSet.size();int item = new Random().nextInt(size);//在现实生活中,Random 对象应该比这个更共享诠释 i = 0;for(对象 ob ..
发布时间:2022-01-17 17:50:51 Java开发

JavaScript 生成随机数而不重复

我有一些代码,其中包含 x 数量的项目.在这种情况下,视频,我想随机调用一个视频,但是如果当前已经调用的视频与随机数相同,我希望它生成另一个随机数,直到它是唯一的. 这是我的代码: var videoLinks = [[' ..
发布时间:2022-01-17 10:01:25 前端开发

C ++中从-9到9的随机数

只是想知道,如果我有以下代码: int randomNum = rand() % 18 + (-9); 这会创建一个从 -9 到 9 的随机数吗? 解决方案 不,不会的.您正在寻找: int randomNum = rand() % 19 + (-9); -9 和 +9 之间有 19 个不同的整数(包括两者),但 rand() % 18 只给出了 18 种可能性.这就是为什么你需要 ..
发布时间:2022-01-17 09:57:24 C/C++开发

C# 的随机数生成器是如何工作的?

我只是想知道 C# 中的随机数生成器是如何工作的.我也很好奇如何编写一个程序来生成从 1 到 100 的随机 Whole INTEGER 数字. 解决方案 我只是想知道 C# 中的随机数生成器是如何工作的. 这是特定于实现的,但 伪随机数生成器的维基百科条目 应该为您提供一些想法. 我也很好奇如何编写一个程序来生成从 1 到 100 的随机整数. 您可以使用 Rand ..
发布时间:2022-01-17 09:56:40 C#/.NET

使随机数趋于/平均到特定值

例如,我如何生成一个介于 0 和 1 之间的随机数列表,但让它们的平均值为 0.8? 我用 C++ 编写了这个小脚本,它会告诉你输出了哪些数字.不过,这个问题与 C++ 无关. #include #include #include int main(int argCount, char** argVector) {std::cout ..
发布时间:2022-01-17 09:53:36 C/C++开发

如何随机化数组中的数字

我有一个这样的数组: int[] numbers = new [] { 1, 2, 3, 4 }; 我想随机化它(每次都不同),这样它就可以创建另一个具有相同大小和数字但每次顺序不同的数组. 解决方案 试试这样的: System.Random rnd = new System.Random();var numbers = Enumerable.Range(1, 4).OrderBy( ..
发布时间:2022-01-17 09:49:39 C#/.NET

如何生成一个范围内的随机数但排除一些?

基本上我选择0-24之间的随机数: Math.floor(Math.random() * myArray.length);//myArray 包含 25 个项目 假设结果是 8.现在我想得到另一个在 0-24 范围内的数字,但这次,我不想要 8.下一次,我可能会掷出 15.现在我想要再次滚动,但我不想要 8 或 15.我现在处理此问题的方式是使用 do while 循环,如果数字相同,我只需重 ..
发布时间:2022-01-17 09:44:48 前端开发

获取一个集中在中心的随机数

是否可以得到1-100之间的随机数,并将结果主要保持在40-60范围内?我的意思是,它很少会超出这个范围,但我希望它主要在那个范围内...... JavaScript/jQuery 有可能吗? 现在我只使用基本的 Math.random() * 100 + 1. 解决方案 最简单的方法是生成两个 0-50 的随机数并将它们相加. 这给出了一个偏向 50 的分布,以同样的方式将两 ..
发布时间:2022-01-17 09:42:04 前端开发

在c#中生成不重复的随机数

如何在 C# 中生成不重复的随机数.我有一个数组,我想用 0 到 9 的随机数填充每个房间.每个房间应该有不同的数字.我用这个: for (int i = 0; i 但我在每个房间的数组中得到相同的数字. 解决方案 有了这么小的数字列表,您可以简单地生成一个包含所有数字的列表,然后 随机播放他们. ..
发布时间:2022-01-17 09:41:50 C#/.NET

选择具有概率的特定数字

如何选择具有特定概率的数字p? 假设我们必须在 {0, 1} 之间进行选择,而 p 代表选择 1 的概率. 所以当 p=0.8 我们选择 1 80% 和 0 20%. R 中有一个简单的解决方案吗? 解决方案 看看sample 函数. >set.seed(1)>样本(c(0,1),大小=10,替换=真,概率=c(0.2,0.8))[1] 1 1 1 0 1 0 0 1 ..
发布时间:2022-01-17 09:40:40 其他开发