相关疑难解决方法(0)

在JavaScript中生成特定范围内的随机整数?

如何在Javascript中的两个指定变量之间生成随机整数,例如x = 4y = 8输出4,5,6,7,8中的任何一个?

javascript random integer

1836
推荐指数
24
解决办法
118万
查看次数

在Java中获取随机数

可能重复:
Java:生成范围内的随机数

我想在Java中获得1到50之间的随机值.

我怎么能帮忙Math.random();呢?

如何绑定Math.random()返回的值?

java random

435
推荐指数
2
解决办法
212万
查看次数

如何在Android中生成特定范围内的随机数?

可能重复:
Java:生成范围内的随机数

我想生成特定范围内的随机数.(例如65到80之间的范围)

我尝试按照下面的代码,但它不是很充分使用.它还返回大于max的值.价值(大于80).

Random r = new Random();
int i1 = (r.nextInt(80) + 65);
Run Code Online (Sandbox Code Playgroud)

如何在范围之间生成随机数?

java android

254
推荐指数
2
解决办法
45万
查看次数

java.util.Random和java.security.SecureRandom之间的区别

我的团队交出了一些生成随机令牌的服务器端代码(用Java),我对此有一个问题 -

这些令牌的目的是相当敏感的 - 用于会话ID,密码重置链接等.所以他们确实需要加密随机,以避免有人猜测它们或蛮力强制它们.令牌是"长",所以它是64位长.

代码当前使用java.util.Random该类来生成这些令牌.文档([ http://docs.oracle.com/javase/7/docs/api/java/util/Random.html] [1 ])java.util.Random清楚地说明了以下内容:

java.util.Random的实例不具有加密安全性.相反,请考虑使用SecureRandom来获取加密安全的伪随机数生成器,以供安全敏感应用程序使用.

但是,代码当前使用的方式java.util.Random是 - 它实例化java.security.SecureRandom类,然后使用该SecureRandom.nextLong()方法获取用于实例化java.util.Random类的种子.然后它使用java.util.Random.nextLong()方法生成令牌.

所以我现在的问题 - 鉴于java.util.Random正在使用种子,它仍然是不安全的java.security.SecureRandom吗?我是否需要修改代码以便它java.security.SecureRandom专门用于生成令牌?

目前代码种子是Random启动时的一次

java security random cryptography

200
推荐指数
3
解决办法
8万
查看次数

生成1到10个Java之间的随机数

我想在Java中生成1到10之间的数字.

这是我尝试过的:

Random rn = new Random();
int answer = rn.nextInt(10) + 1;
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉()在调用nextInt方法时要在括号中放什么以及添加什么?

java random

160
推荐指数
3
解决办法
95万
查看次数

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万
查看次数

Math.random()与Random.nextInt(int)

是什么区别Math.random() * nRandom.nextInt(n)在那里n是一个整数?

java random

128
推荐指数
3
解决办法
12万
查看次数

我如何在Kotlin中获得一个随机数?

一种通用方法,可以返回2个参数之间的随机整数,如ruby rand(0..n).

有什么建议吗?

random jvm kotlin

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

如何从数组中随机选取一个元素

我正在寻找从整数数组中随机选择数字的解决方案.

例如我有一个数组new int[]{1,2,3},我如何随机选择一个数字?

java

79
推荐指数
6
解决办法
19万
查看次数

在Java中生成唯一的随机数

我试图获得0到100之间的随机数.但是我希望它们是唯一的,而不是在序列中重复.例如,如果我得到5个数字,它们应该是82,12,53,64,32而不是82,12,53,12,32我使用它,但它在序列中生成相同的数字.

Random rand = new Random();
selected = rand.nextInt(100);
Run Code Online (Sandbox Code Playgroud)

java random

73
推荐指数
7
解决办法
18万
查看次数

标签 统计

java ×8

random ×8

android ×1

cryptography ×1

integer ×1

javascript ×1

jvm ×1

kotlin ×1

numbers ×1

security ×1