Questions tagged «random»

该标签用于与随机数及其生成器有关的问题,无论是伪随机还是真正的随机。

9
可播JavaScript随机数生成器
JavaScript Math.random()函数返回一个介于0到1之间的随机值,该值会根据当前时间自动播种(我相信类似于Java)。但是,我认为没有任何办法可以为其设置种子。 如何制作一个可以提供自己的种子值的随机数生成器,以便可以生成可重复的(伪)随机数序列?
149 javascript  random  seed 


9
为什么C ++ rand()似乎只生成相同数量级的数字?
在一个用C / C ++编写的小型应用程序中,我遇到了rand函数以及种子的问题: 我想产生一个具有不同阶数的随机数序列,即具有不同的对数值(以2为底)。但是似乎所有产生的数字都是相同的阶次,仅在2 ^ 25和2 ^ 30之间波动。 是因为rand()现在使用Unix时间是一个相对较大的数目吗?我忘记了什么?我rand()刚开始播种一次main()。
146 c++  c  math  random 

19
在Python中生成随机字母
有没有一种方法可以在Python中生成随机字母(如random.randint,但用于字母)?random.randint的范围功能会很好,但是拥有仅输出随机字母的生成器总比没有好。


6
生成范围内的随机双精度
我有两个如下的双打 double min = 100; double max = 101; 并使用随机生成器,我需要在min和max范围之间创建一个双精度值。 Random r = new Random(); r.nextDouble(); 但是这里没有什么可以指定范围的。
143 java  random 



7
C#中的随机日期
我正在寻找一些简洁,现代的C#代码来生成1995年1月1日到当前日期之间的随机日期。 我在想一些利用Enumerable.Range的解决方案可能会使其更加简洁。
140 c#  datetime  random  date 

3
为什么这个随机值的分布是25/75,而不是50/50?
编辑:所以基本上我想写的是1位哈希double。 我想将映射double到true或false有50/50的机会。为此,我编写了选择一些随机数的代码(仅作为示例,我想在具有规则性的数据上使用它并仍然获得50/50的结果),检查它们的最后一位,并递增y其是否为1,或者n是否为1。0。 但是,此代码始终导致25%y和75%的结果n。为什么不是50/50?为什么会有这样奇怪但直接的(1/3)分布呢? public class DoubleToBoolean { @Test public void test() { int y = 0; int n = 0; Random r = new Random(); for (int i = 0; i < 1000000; i++) { double randomValue = r.nextDouble(); long lastBit = Double.doubleToLongBits(randomValue) & 1; if (lastBit == 1) { …

26
在其他两个日期之间生成一个随机日期
如何生成必须在其他两个给定日期之间的随机日期? 该函数的签名应如下所示: random_date("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34) ^ ^ ^ date generated has date generated has a random number to be after this to be before this 并返回一个日期,例如: 2/4/2008 7:20 PM
138 python  datetime  random 


16
Java:0 <= x <n范围内的随机长整数
随机类具有一种在给定范围内生成随机int的方法。例如: Random r = new Random(); int x = r.nextInt(100); 这将生成一个大于或等于0且小于100的int数。我想对long数做完全相同的操作。 long y = magicRandomLongGenerator(100); 随机类仅具有nextLong(),但不允许设置范围。

6
使用C ++ 11随机库生成随机数
如标题所示,我正在尝试找到一种使用新的C ++ 11 &lt;random&gt;库生成随机数的方法。我已经用以下代码尝试过: std::default_random_engine generator; std::uniform_real_distribution&lt;double&gt; uniform_distance(1, 10.001); 我的代码存在的问题是,每次我编译并运行它时,它总是生成相同的数字。所以我的问题是,在真正随机的情况下,随机库中还有哪些其他函数可以完成此任务? 对于我的特定用例,我试图获得一个范围内的值 [1, 10]
135 c++  c++11  random  range 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.