random相关内容

C++ 随机数从 1 到一个非常大的数字(例如 2500 万)

你将如何制作一个生成 1 到 2500 万随机数的函数? 我考虑过使用 rand() 但我认为最大数字 RAND_MAX 是 = 32000(大约)是正确的吗? 有没有办法解决这个问题,一种不会降低选择非常低数字的概率并且不会增加选择高/中等数字的概率的方法? 编辑:@Jamey D 的方法完全独立于 Qt. 解决方案 你可以(应该)使用新的 C++11 std::uni ..
发布时间:2022-01-17 09:39:55 C/C++开发

随机模块不工作.ValueError:randrange() 的空范围 (1,1, 0)

在 Python 2.7.1 中,我导入随机模块.但是,当我调用 randint() 时,出现错误: ValueError: randrange() (1,1, 0) 的空范围 此错误是由 random.py 模块本身的错误引起的.我不知道如何修复它,重新安装python帮助也不知道.我无法更改版本. 谁能给我一个工作模块的代码或告诉我该怎么做? 解决方案 你这样调用randin ..
发布时间:2022-01-17 09:38:42 Python

Javascript:5 中的随机数,在全部使用之前不重复

我正在使用下面的代码为我页面上的每个图像分配一个随机类(共五个). $(this).addClass('color-' + (Math.floor(Math.random() * 5) + 1)); 它工作得很好,但我想做到这一点,这样就不会连续出现两个相同的班级. 如果连续没有两个相同的类会更好,并且在所有 5 个都被使用之前它也不会多次使用任何类...如,从数组中删除每个使用的类,直 ..
发布时间:2022-01-17 09:35:43 前端开发

MATLAB 生成随机数

您好,我正在尝试在 MATLAB 中生成具有随机 MEAN 值的随机数. 例如,如果我使用 e = mean(rand(1000,1)) e 的答案总是接近 0.5.我想要的是 e (mean) 的值是随机的,这样 e 可以是 0.1, 0.2, 0.3 等等... 我使用是否正确e = mean(unifrnd(0,1,[1000,1])) ? 谢谢 解决方案 也许 ..
发布时间:2022-01-17 09:31:29 其他开发

生成 N 个随机数,其和为常数 K - Excel

如何在 Excel 中生成这些数字. 我必须生成 8 个随机数,总和总是 320.我需要大约 100 组左右.http://en.wikipedia.org/wiki/User:Skinnerd/Simplex_Point_Picking.这里解释了两种方法. 或任何其他方式,以便我可以在 Excel 中完成. 解决方案 您可以使用 RAND() 函数在A列. 然后,在 ..
发布时间:2022-01-17 09:28:05 其他开发

MySQL UPDATE 随机数在 1-3 之间

有一张大表,我想添加一列,其中每条记录都有一个随机选择的数字.1、2 或 3. 很难过.有什么想法吗? 解决方案 试试这个: UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *3 ); 来自 MySQL 文档 兰德: 返回 0 所以在上面的查询中,1 + RAND()*3 可以生成的最大值将是 3.999999,当 ..
发布时间:2022-01-17 09:26:10 数据库

如何在Java中生成随机正数和负数

我正在尝试在原始数据类型 short 的范围(-32768、32767)上生成随机整数.java Random 对象只生成正数.我将如何在该间隔上随机创建数字?谢谢. 解决方案 你随机对 (0, 32767+32768) 然后减去 32768 ..
发布时间:2022-01-17 09:16:18 Java开发

C# 随机数不是“随机的";

我知道 C# Random 类不会生成“真正的随机"数字,但我对这段代码提出了一个问题: public void autoAttack(enemy theEnemy){//获取随机数浮动伤害 = randomNumber((int)(strength * 1.5), (int)(strength * 2.5));//减少敌人护甲造成的伤害伤害 *= (100/(100 + theEnemy.a ..
发布时间:2022-01-17 09:13:15 C#/.NET

是否“n * (rand()/RAND_MAX)"?做一个倾斜的随机数分布?

我想找到一种在 C 中获取随机数的不偏不倚的方法(尽管我最多将它用于 0-20 的值,更可能只用于 0-8).我已经看过这个公式,但是在运行了一些测试之后,我不确定它是否有偏差.有什么帮助吗? 这是使用的完整功能: int randNum(){返回 1 + (int) (10.0 * (rand()/(RAND_MAX + 1.0)));} 我使用以下方法播种: unsigned in ..
发布时间:2022-01-17 09:12:01 其他开发

如何在 Kotlin 中获取随机数?

一个可以返回两个参数之间的随机整数的通用方法,就像 ruby​​ 对 rand(0..n) 所做的那样. 有什么建议吗? 解决方案 我的建议是一个 extensionIntRange 函数> 像这样创建随机数:(0..10).random() TL;DR Kotlin >= 1.3,一个适用于所有平台的随机版本 从 1.3 开始,Kotlin 自带了自己的多平台随机生成器 ..
发布时间:2022-01-16 11:57:15 其他开发

为什么与 MariaDB 10.2 RAND() 函数发生如此多的冲突?

注意:在 Windows Server 2012 R2 Standard 上运行 MariaDB 10.2.27. 我想生成用于 MariaDB 的随机整数,所以我一直在尝试 MariaDB RAND() 函数.无论是我的期望和理解太离谱了(绝对有可能!)或者 MariaDB RAND() 函数不是很随机. 使用 BIGINT(20) 列,我想生成长度不超过 16 位的随机整数,因此我 ..
发布时间:2022-01-15 20:16:26 数据库

AWS DynamoDB - 随机选择记录/项目?

任何想法如何从 DynamoDB 表中随机选择项目/记录?我不相信 API 中对此有任何规定. 我考虑过维护一个 NumericId|MyOtherKey ("NumericIdTable") 表,然后生成一个介于 0 和我拥有的记录总数之间的随机数,然后从 NumericIdTable 获取该项目,但它不会长期工作-运行. 欢迎提出想法/想法. 解决方案 我想出的一种方法是从 ..
发布时间:2022-01-15 16:53:30 其他开发

测试随机值 - 对这种方法的想法?

好的,我一直在研究随机图像选择器和队列系统(所以你不会经常看到相同的图像). 一切都很顺利(就我的蹩脚代码而言)直到我得到了随机位.我想测试它,但你如何测试它?没有 Debug.Assert(i.IsRandom) (遗憾):D 所以,我在用茶给它浇水后开始思考并想出了以下内容,我只是想知道我是否可以有你的想法? 基本上我知道 random 位是问题所在,所以我将它撕掉给一个委托 ..
发布时间:2022-01-14 18:04:48 其他开发

在环(环)内生成均匀随机点

可能重复: 在环内创建随机数 我想在 annulus 内获得一个均匀获得的随机点,即位于半径为R1的圆内,但在半径为R2的圆外的区域,其中R1>R2 并且两个圆都以同一点为中心.我想避免使用拒绝抽样. 如果可能,我希望解决方案类似于 this one —用于计算圆内的随机点——我觉得它非常优雅和直观.也就是说,我也想避免使用平方根. 解决方案 编辑: 请注意,此解决方案可能不 ..
发布时间:2022-01-14 15:58:57 其他开发

Java - 画一个三角形

嘿,我知道绘制椭圆/矩形并使用填充它很简单 g.fillOval(30, 40, 20, 20); 但是如何画一个三角形呢?最好有随机坐标. 解决方案 根据您的需要,至少有两种基本方法可以实现这一目标. 您可以使用 Polygon 或者你可以使用 2D Graphics Shape API 您可能会选择哪一种取决于您的要求.Polygon 要求您提前知道点在 3D 空间中的 ..
发布时间:2022-01-14 15:51:00 Java开发

如何在 d 维球/球内生成均匀的随机点?

我环顾四周,所有用于在单位球内/上生成均匀随机点的解决方案都是为 2 或 3 维设计的. 什么是(易于处理)在任意尺寸的球内部生成均匀随机点的方法?尤其是,不仅仅是在表面上球. 首先,在立方体中生成随机点并丢弃范数大于 1 的点在高维中不可行.单位球的体积与高维单位立方体的体积之比为0.即使在10维中,单位立方体中也只有约0.25%的随机点也在单位球内. 解决方案 在 d 维球 ..

单位半球表面上快速均匀分布的随机点

我正在尝试为蒙特卡洛光线追踪程序在单位球体的表面上生成均匀的随机点.当我说均匀时,我的意思是这些点相对于表面积是均匀分布的.我目前的方法是计算指向正 z 轴和 x-y 平面基点的半球上的均匀随机点. 半球上的随机点表示漫反射灰发射器的热辐射发射方向. 当我使用以下计算时,我得到了正确的结果: 注意:dsfmt* 将返回一个介于 0 和 1 之间的随机数. 方位角 = 2*PI* ..
发布时间:2022-01-14 15:27:17 C/C++开发

0 到 1.0 php 之间的随机浮点数

可能重复: php中的随机浮点数 是否可以创建一个介于 0 和 1.0 之间的随机浮点数,例如 0.4、0.8 等.我使用了 rand 但它只接受整数. 解决方案 mt_rand()/mt_getrandmax(); 避免使用 rand() 函数,因为它通常依赖于平台的 C rand() 实现,通常以非常简单的模式创建数字.请参阅 php.net 上的此评论 更新:在 ph ..
发布时间:2022-01-14 14:53:17 PHP

Python:为什么 `random.randint(a, b)` 返回一个包含 `b` 的范围?

random.randint(a, b) 会返回 [a, b] 范围内的整数,而不是 ,这对我来说总是很奇怪>[a, b-1] 像 range(...). 这种明显的不一致有什么原因吗? 解决方案 我试图通过检查一些旧资源来了解这一点.我怀疑 randint 是在 Python 的长整数之前实现的:这意味着如果你想要一个包含 INT_MAX 的随机数,你需要调用random.rand ..
发布时间:2022-01-14 14:52:35 Python