【如何在Java中生成min和max之间的随机整数?】教程文章相关的互联网学习教程文章

java – 以编程方式使用硬件随机数生成器

我正在使用桌面应用程序,并且很乐意使用碰巧可用的任何硬件随机数生成器,但我不希望用户必须使用任何令人困惑的设置来使用它.它的Java / Clojure基于Java世界的东西会很好,虽然我愿意和任何事情一起工作.知道任何做得好的程序吗?他们跨平台吗?解决方法:您应该使用Java SecureRandom类.用户可以通过设置其preference order来覆盖硬件RNG的默认算法选择.这适用于所有Java应用程序,包括您的应用程序.

java – 使用套接字的HTTP响应上的随机字符【代码】

我正在使用套接字来创建给定服务器的POST请求.响应大部分都回来了,我正在使用编码为“UTF-8”的InputStream来读取服务器的响应.大多数响应是有道理的,我能够正确地查看HTML,但是,看似随机,我看到“1ffa”,“6e8”,“1972”,“90”,“0”等代码出现我正在读它的响应中的单行.这是我创建和读取响应的方式.String hostname = "server";SocketFactory socketFactory = SSLSocketFactory.getDefault();Socket socket = new Socket(hostn...

Java练习>16>>猜随机数游戏【代码】

/*题目:用代码模拟猜数字的小游戏。思路:1.首先需要产生一个随机数字,并且一旦产生不再变化。用Random的nextInt方法2.需要键盘输入,所以用到了Scanner3.获取键盘输入的数字,用Scanner当中的nextInt方法4.已经得到了两个数字,判断(if)一下。如果太大了,提示太大,并且重试;如果太小了,提示太小,并且重试;如果猜中了,游戏结束。5.重试就是再来一次,循环次数不确定,用while(true)。*/ public class Demo04RandomGame {pub...

IT兄弟连 JavaWeb教程 使用Servlet实现在页面中显示随机数【图】

在com.xdl.servlet包下定义RandomServlet类并HttpServlet类,在该类中生成随机数并发送给客户端。RandomServlet类详细代码如下: package com.xdl.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.Random; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; impor...

java – 取消随机播放复合混洗列表【代码】

我试图取消混合洗牌列表.我无法弄清楚如何实现这一目标.public static void main(String[] args) {// Setup randomRandom rand = new Random();rand.setSeed(5);// Setup listArrayList<Character> list = new ArrayList<Character>(Arrays.asList('v','y','2','w','9','n','8','v','a'));// Compound shuffle listfor(int i=0;i<5;i++)Collections.shuffle(list, rand);// un-shuffle list// TODO }还有我的非洗牌方法.private st...

java – 模拟随机数【代码】

我的应用程序使用遗传算法来进化神经网络.在开发(随机)突变算法的单元测试时,我希望确保对于给定的随机值,发生正确的突变. 在问题here中,涉及随机性的单元测试算法问题的最流行的答案是使用模拟.这对我来说似乎很明智,但我的问题是,是否有人对如何做到这一点有坚实的建议. 以下是我目前如何实现这一目标.我为随机性生成器定义了一个接口(这里为了说明目的而高度简化):public interface Mutator {float randomSynapseWeightChange(...

是否有可能声明4个选项,Java必须随机选择1?【代码】

我正在制作坦克游戏.我希望我的敌人从面板的一侧随机发射,如下所示: scherm意味着屏幕/面板繁殖意味着宽度hoogte意味着身高public void launch() {//from upsidex_pos = rand.nextInt(Tanks.getSchermBreedte());y_pos = 0;//leftsidex_pos = 0;y_pos = rand.nextInt(Tanks.getSchermHoogte());//lower sidex_pos = rand.nextInt(Tanks.getSchermBreedte());y_pos = Tanks.getSchermHoogte();//rightx_pos = Tanks.getSchermBre...

java – 随机二进制搜索算法【代码】

下面的算法应该是二元搜索的变体,而不是选择中间选择和比较随机索引.该算法渐渐变差,但这只是一项任务.算法考虑当随机索引i处的元素等于搜索值时的情况,在这种情况下它返回true,而第二种情况是当索引i处的元素大于搜索值时,在这种情况下我们递归地调用搜索在i – 1的输入n上.如果元素总是大于或等于搜索值,那么算法工作正常. 然而,当随机索引处的元素小于搜索值时会发生什么?直观地,我认为输入n应该增加i 1,即使检查n是否大于数...

java – 随机种子之间的区别是否重要?【代码】

这会是:new java.util.Random(/* random seed */ 0) new java.util.Random(/* random seed */ 1)结果以某种方式“比较随机”/“更相似”的随机发生器比这个?new java.util.Random(/* random seed */ 0) new java.util.Random(/* random seed */ 1000)换句话说:如果他们的随机种子相似,我是否有可能从随机生成器获得类似的一系列整数?解决方法:不,类似的种子,不会产生类似的随机数.只有相同的种子会产生相同的数字. 设置种子的代...

java – 从arraylist中选择多个/随机元素【代码】

除了一个元素外,我如何从数组列表中选择随机元素?这是我的arraylist:ArrayList <String> provinces = new ArrayList();Collections.addAll(provinces, "New Brunswick", "Saskatchewan", "Ontario", "Nova Scotia", "Quebec", "Alberta");对于这个例子,我想随机选择其他元素,萨斯喀彻温省除外. 我试过做:for(int i == provinces.get (0); i < provinces.get(1); i > provinces.get(2); i < provinces.get(5)) {int getPossibleA...

在Java中:在目录中创建唯一的随机文件名【代码】

如何在目录(我选择的)中创建随机唯一文件名? 注意:我不想在系统临时路径中使用此文件,而是在我指定的目录中解决方法:File.createTempFile()允许您指定目录,以便:File uniqueFile = File.createTempFile("post", ".html", new File("/var/www/doc"));

java中随机生成字符串的方法(三种)

转载:https://www.cnblogs.com/jpfss/p/9772019.html java中随机生成字符串的方法(三种) 1、生成的字符串每个位置都有可能是str中的一个字母或数字,需要导入的包是import java.util.Random;//length用户要求产生字符串的长度public static String getRandomString(int length){String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";Random random=new Random();StringBuffer sb=new StringBuffer();f...

java – Jmeter – 加权随机值?

如何根据随机重量运行测试/控制器?例如,有两个测试,一个重量为25%,另一个重量为50%. 50岁的人应该经常跑两次. 或许吞吐量控制器以某种方式随机混合?解决方法:我认为您可以使用如下配置的吞吐量控制器: 吞吐量值可以通过配置属性预先设置,也可以在可接受的值范围内生成(在本例中为0..100).

java – System.out和System.err调用的随机打印顺序【代码】

请参阅下面的代码段import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException;public class ReadFile {public static void main(String[] args) {String str="";FileReader fileReader=null;try{// I am running on windows only & hence the path :) File file=new File("D:\\Users\\jenco\\Desktop\\readme.txt");fileReader=new FileReader(file);BufferedReader buffere...

java – 如何获取第n个随机“nextInt”值?【代码】

当使用类java.util.Random时,如何获得从调用nextInt()方法获得的值N次,但是以更有效的方式(具体在O(1)中)? 例如,如果我构造一个具有特定种子值的Random对象,并且我希望以快速的方式获得第100,000个“nextInt()值”(即,在调用方法nextInt()100,000次之后获得的值)我能做到吗? 为简单起见,假设JDK的版本为1.7.06,因为可能需要知道Random类中某些私有字段的确切值.说到这里,我发现以下字段与随机值的计算有关:private static final...