【java – 选择多边形线上的随机点】教程文章相关的互联网学习教程文章

当我设置种子时,Java随机总是返回相同的数字?【代码】

我需要帮助我正在创建的随机数生成器.我的代码如下(在一个名为numbers的类中):public int random(int i){Random randnum = new Random();randnum.setSeed(123456789);return randnum.nextInt(i); }当我从另一个类调用此方法时(为了生成一个随机数),它总是返回相同的数字.例如,如果我这样做:System.out.println(numbers.random(10)); System.out.print(numbers.random(10));它总是打印相同的数字,例如5 5.我必须做什么才能打印两个...

java – 使用JFreeChart更改系列时的随机错误【代码】

我正在制作一个显示背景计算结果的GUI.但在此之前,我想测试更改数据集.这是我的代码:DefaultXYDataset dataset = new DefaultXYDataset(); @Overridepublic void run() {// TODO Auto-generated method stubfor (int i = 0; i < periods; i++) {series[0][i] = (double) i;series[1][i] = 0;}dataset.addSeries("Series0", series);for (int it = 0; it < 10; it++) {series[1][random.nextInt(periods)] = random.nextInt(100) ...

用于java的bouncycastle中的RSA – 如何获得密文随机化?【代码】

我正在使用bouncycastle库为我的应用程序RSA加密.我的问题是:当我使用相同的密钥加密一个明文两次时,它将导致两个不同的密文,因此在bouncycastles实现中必须有某种随机化(RSA本身不是随机的,所以enc(a,k)总是一样的). 任何人都可以告诉我,这是怎么做到的?我发现了一些关于加密盲点的东西,但对我来说,似乎我必须使用一些致盲引擎. 这是我的源代码:private byte[] encRSA(byte[] in, java.security.PublicKey publicKey) {try {Ci...

从Java中的一堆类中随机选择【代码】

我在Java中有一个最好的技术问题.我有一个实现一些genral方法的基类.一堆继承的类.现在我必须随机选择一个继承的类.我的方法如下: >为每个继承的类提供Class对象的数组>随机生成数组的索引>使用newInstance()在随机索引处创建类对象的实例. 第1步的代码示例: Class [] possibleClasses = {Class1.class,Class2.class} 这是一个充分的方法吗?例如,Eclipse Indigo语法更正对于上面的代码示例说“类是原始类型.对泛型类的引用应该参...

Java随机数概率很高【代码】

我有一个数组char [] Select = {‘A’,’B’,’C’,’D’,’E’,’F’,’G’,’H’,’I’,’J’}并且该数组中的每个元素具有不同的选择概率.例如,int[] Weight = {10,30,25,60,20,70,10,80,20,30};我的要求是从这个数组中选择5个元素,具有高权重值的元素具有更高的选择概率,这5个元素应该是不同的. 我的计划是首先加权int[] weightSum = {10, 40, 65, 125, 145, 215, 225, 305, 325, 355}然后我使用Random生成[0,355]范围内的随机...

java – 跳过列表中的随机级别函数【代码】

我在看skip list implementation in Java,我想知道以下方法的目的:public static int randomLevel() {int lvl = (int)(Math.log(1.-Math.random())/Math.log(1.-P));return Math.min(lvl, MAX_LEVEL); }和上面的方法有什么区别Random.nextInt(6);有谁能解释一下?谢谢.解决方法:Random.nextInt应该提供一个随机变量,其概率分布在区间[0,6]内(大约)为discrete uniform distribution.您可以了解有关此here的更多信息.http://puu.sh/...

在java中随机选择对象调用常用方法的更好方法【代码】

每个人都过得愉快 我有一个带有runRandomExercise()方法的抽象类,以及几个扩展它的类来添加不同类型的练习. 我现在想选择一个随机类型的练习,所以我需要随机选择其中一个类,然后调用runRandomExercise(). 现在我手动编码,这不是我认为最好的解决方案.但是,由于类类型不同,我不能只存储数组中的类,如果我使用object [],则无法调用runRandomExercise()方法.任何聪明的方法来处理这个? 这是我的代码,直到现在.它有效,但添加其他类会很...

java – 结果在Android中不是随机的【代码】

我正在实现一个使用大数字的加密算法,因此在创建java应用程序时我必须使用BigInteger类. 但是,当我试图在android应用程序中实现相同的构造函数时public BigInteger(int bitLength,int certainty,Random rnd), 不生成随机BigInteger(同样生成相同的整数35879:P).在简单的Java应用程序中成功生成随机BigInteger. 供参考 http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html#constructor_detail 另外,请告诉我,如果...

如何在Java中返回5个随机的“Powerball”数字【代码】

尝试在Java中返回1到42之间的5个随机数. 我目前有逻辑来返回一个数字(把它放入一个ArrayList,但我想废除它.)我很难实现返回5个随机数.我需要5个for循环吗?for (int i = 0; i < 10; i++) {int r = (int) (Math.random() * 42 + 1);}我在这里看到了一些其他相关的例子,它们似乎比我的需要更复杂.但是,我可能是错的.解决方法:只需将每个随机数放入一个数组并返回数组……public int[] powerBalls() {int[] balls = new int[5];for (i...

什么时候真正的随机性丢失了?真正的随机数作为java.util.Random种子?

让我们假设我有一个可靠的真正随机的随机数源,但它非常慢.它每两个小时只给我几百个数字. 因为我需要更多的东西,我想使用那些珍贵的TRN,我可以得到java.util.Random(或scala.util.Random)的种子.我也总是会选择一个新的来生成下一个随机数. 所以我想我的问题是:我从Java中的Random实例生成的数字可以被认为是真正随机的,因为种子是真正随机的吗?真正的随机性是否仍然存在不满足的条件?如果我继续增加等级,随机性会丢失吗?或者(...

字符Java的随机排列【代码】

下面的代码必须取一个字符串并切换两个字符(随机生成)stringLength()次的位置. 但是,有时我会在输出中得到两位数或两位数.我已经尝试了各种各样的事情,从改变我的randoms到管理子串,我仍然得到这些异常.Scanner in = new Scanner(System.in); String word = in.next(); for (int wordLength = word.length(); wordLength >= 0; wordLength--){int i = (int) (Math.random() * (wordLength - 1));int j = 0;// j has to be bigger t...

java – 随机生成方程和答案【代码】

我试图随机生成一个方程式,它也有50%的机会出错,并显示错误的答案.错误的答案应该有-2,-1,1或2的错误. 有时我的代码会打印这样的分割方程式(我无法发布图像):2/10 = 131/5 = 43等等 我无法弄清楚为什么等式显示未经检查的数字混合? (它首先在我的onCreateView方法中调用generateNumbers()public void generateNumbers() {//randomly generate 2 numbers and an operatornumber1 = (int) (Math.random() * 10) + 1;number2 = (in...

java – 使用随机函数生成的零值()【代码】

参见英文答案 > How do I generate random integers within a specific range in Java? 64个 /*This is my function code*/ Random random = new Random(); int randomInt = random.nextInt()%200;String imgName = "img" + randomInt;int ImageId = getResources().getIndentifier(imgName,"drawabale",getPackageName()); myImage.setImageResourse(ImageId); 以前在我的drawable文件夹中有...

java – 使用随机函数生成的零值()【代码】

参见英文答案 > How do I generate random integers within a specific range in Java? 64个 /*This is my function code*/ Random random = new Random(); int randomInt = random.nextInt()%200;String imgName = "img" + randomInt;int ImageId = getResources().getIndentifier(imgName,"drawabale",getPackageName()); myImage.setImageResourse(ImageId); 以前在我的drawable文件夹中有...

java – Apache JMeter:在body中添加随机数据以供请求【代码】

我正在努力在Apache JMeter中测试我们的应用程序. 我想过调用register user方法,它会在数据库中添加用户.但是,如果电子邮件已存在,则不会发生数据库操作. 如何在正文数据中添加随机数?或者是否有其他方法可以强调测试与数据库连接的应用程序? 以下是一些截图: 控制器代码:@RequestMapping(value = "/person/add", method = RequestMethod.POST) public String addPerson(@ModelAttribute("person") Person person, BindingResu...