标签: random

在Cocoa中生成一个随机的字母数字字符串

我想调用一个方法,传递它的长度并让它生成一个随机的字母数字字符串.

是否有任何实用程序库可能有一堆这些类型的函数?

string random cocoa alphanumeric objective-c

141
推荐指数
8
解决办法
9万
查看次数

为什么这个随机值有25/75分布而不是50/50?

编辑:所以基本上我要写的是1位哈希值double.

我想映射double到50/50 truefalse50/50的机会.为此,我编写了一些选择随机数的代码(仅作为一个例子,我希望在有规律的数据上使用它并仍然得到50/50的结果),检查它们的最后一位并y在它为1时递增,或者n如果它是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) {
                y++;
            } else {
                n++;
            }
        }
        System.out.println(y + " " …
Run Code Online (Sandbox Code Playgroud)

java random double bit-manipulation probability

139
推荐指数
3
解决办法
9092
查看次数

136
推荐指数
5
解决办法
22万
查看次数

如何在python字典中获取随机值

如何从一个随机对获得dict?我正在制作一个游戏,您需要猜测一个国家的首都,我需要随机出现问题.

dict模样{'VENEZUELA':'CARACAS'}

我怎样才能做到这一点?

python random dictionary key

135
推荐指数
7
解决办法
19万
查看次数

可种子JavaScript随机数生成器

JavaScript Math.random()函数返回0到1之间的随机值,根据当前时间自动播种(类似于Java我相信).但是,我认为没有办法为你设置自己的种子.

如何创建一个随机数生成器,我可以提供自己的种子值,以便我可以生成一个可重复的(伪)随机数序列?

javascript random seed

134
推荐指数
7
解决办法
11万
查看次数

Java生成两个给定值之间的随机数

我想知道如何在两个给定值之间生成一个随机数.

我可以使用以下代码生成一个随机数:

Random r = new Random();

for(int i = 0; i < a.length; i++){
    for(int j = 0; j < a[i].length; j++){
        a[i][j] = r.nextInt();
    }

}
Run Code Online (Sandbox Code Playgroud)

但是,如何生成0到100(含)之间的随机数?

java random numbers

134
推荐指数
4
解决办法
60万
查看次数

C#中的随机日期

我正在寻找一些简洁,现代的C#代码,以生成1995年1月1日到当前日期之间的随机日期.

我正在考虑一些利用Enumerable.Range的解决方案可能会使这更简洁.

c# random datetime date

133
推荐指数
4
解决办法
9万
查看次数

在JAVA中生成UUID字符串的有效方法(UUID.randomUUID().toString(),不带破折号)

我想要一个有效的实用程序来生成唯一的字节序列.UUID是一个很好的候选者,但只要你不需要通过HTTP传输它就会UUID.randomUUID().toString()生成类似的东西44e128a5-ac7a-4c9a-be4c-224b6bf81b20,在这种情况下需要删除破折号.

我正在寻找一种有效的方法来生成随机字符串,仅使用字母数字字符(无破折号或任何其他特殊符号).

java random uuid http

133
推荐指数
7
解决办法
22万
查看次数

Rails 3:获取随机记录

所以,我发现了几个在Rails 2中查找随机记录的例子 - 首选方法似乎是:

Thing.find :first, :offset => rand(Thing.count)
Run Code Online (Sandbox Code Playgroud)

作为一个新手,我不知道如何使用Rails 3中的新查找语法来构造它.

那么,找到随机记录的"Rails 3 Way"是什么?

ruby random activerecord ruby-on-rails ruby-on-rails-3

131
推荐指数
6
解决办法
7万
查看次数

在Python中生成一个随机字母

有没有办法在Python中生成随机字母(如random.randint但字母)?random.randint的范围功能会很好但是有一个只输出随机字母的生成器会比什么都好.

python random python-3.x

129
推荐指数
8
解决办法
20万
查看次数