【Java:在一定范围内(包括范围内的最小值和最大值)生成随机双精度数】教程文章相关的互联网学习教程文章

java – 将随机字节缩放到选定的整数范围【代码】

我有一个真随机字节的文件.我想要一个函数,它返回一个随机整数,在该范围内从文件中取一个字节并进行缩放. (这是正确的词吗?)public int getInt(int l, int h) throws IOException {int m = (h - l) + 1; // number of ranges neededint r = 256 / m; // size of byte rangeint x = (r * m) - 1; // maximum allowable byte valueint b;do {try { // get random byte ...

java – 生成大于或小于前一个随机数的随机数【代码】

我试图生成一个大于和小于前一个随机数的随机数,但无法弄清楚如何. 到目前为止我有这个:number = (int)( max * Math.random() ) + min; guess = (int)( max * Math.random() ) + min; if (guess<number){guess = (int)( max * Math.random() ) + min;System.out.println(guess);} else if (guess>number){guess = (int)( max * Math.random() ) + min;System.out.println(guess);}更新:如何确保它不会生成已生成的随机数?计算机...

Java按照规定生成N位随机数字【代码】

引入工具类包Hutool 工具类代码import cn.hutool.core.util.RandomUtil; import java.text.NumberFormat;/** * @Description: 按照规定生成N位随机数 * @Author: Tara * @CreateDate: 2019/6/24 14:10 * @Version: 1.0 */ public class NumberUtil {/*** @Description:* @return:* @parm min 最小值 max 最大值 length 生成位数* @throw*/public static String randomNum(int min,int max,int length){Numb...

Java:根据用户定义的函数生成随机数【代码】

在此先感谢您的帮助. 我需要创建随机数字,这些数字遵循Java中用户定义的函数.这样做的一般方法是通过对函数的积分应用均匀分布.问题在于我需要创建无法集成的函数分布,或者积分是非常复杂或混乱的. 一个例子是生成跟随函数分布的随机数:f(x) = (cos(x))^1.5在Java中是否有任何数学库可以定义函数并返回随机数?有什么建议? 非常感谢!解决方法:抱歉,如果我重复你已经知道的事情: 您需要用户定义(或近似)逆CDF.如果您无法计算它,...

我的计时器在java中以随机间隔停止【代码】

import java.awt.event.ActionEvent; import java.awt.event.ActionListener;import javax.swing.Timer;import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.SWT;public class GUITest3 {//Declare sections of GUIprivate static Shell shell = new Shell();CLabel sensorTitleLabel = new CLabel(shell, SWT.SHADOW_OUT);CLabel sens...

JAVA基础之设置随机成语验证码【代码】

package com.oracle;import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Random;import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.se...

java – 绘制随机圆圈,用红色着色任何不与另一个圆相交的圆圈【代码】

我有一个Java Swing任务,具有以下目标: >当程序启动时,它会绘制20个未填充的圆圈,每个圆圈的半径和位置随机确定.>如果圆的周边线不与任何其他圆相交,则以红色绘制圆的轮廓.如果它确实与至少另一个圆相交,则以黑色绘制它.>添加一个JButton,每次按下它,都会创建一组新的圆圈,如上所述. 我已经完成了上面的目标#1和#3,但我对目标#2感到困惑. 在我提出代码之前,让我理解它背后的数学.圆不能与另一个圆相交的方式有两种: >圆相距太远而...

生成随机数并在Java中对其进行排序【代码】

我的目标是生成0到100之间的随机数,并将它们添加到链表列表对象中,然后对元素进行排序. 到目前为止这是我的代码.当我想显示已排序的元素时,我遇到了问题. 我得到的错误:线程“main”中的异常java.util.IllegalFormatConversionException:d!= java.util.Arrays $ArrayList 有人可以解决这个问题吗?谢谢package com.LinkedLists;import java.util.Arrays; import java.util.Collection; import java.util.HashSet; import java.u...

java – Android – 连续绘制形状到随机位置【代码】

我对android动画有点新意.我正在开展一个项目,将一个球的图片放在一个随机的位置 – 之后它会以圆圈移动.到目前为止我已经成功,但现在我想在不同的随机坐标上不断绘制新的形状.我想过每隔几秒钟使用一个线程来绘制形状,但我似乎无法实现它而不会搞砸一切. 有谁知道我怎么解决这个问题?我也知道每次都要不断重置我的随机坐标.有谁知道我怎么做到这一点?谢谢你的帮助.我的代码如下:public class DrawingTheBall extends View {Bit...

java – 在Spring MVC Hibernate中自动生成唯一的随机字符串【代码】

背景 我正在使用Spring MVC(Framework v4.0.6.RELEASE,JPA v1.6.2.RELEASE)和Hibernate(Core v4.3.6.FINAL,JPA API v2.1)编写项目.在我的项目中,有一些名为“项目”的实体.每个项目都有其唯一的自动生成的ID作为主键.此ID由以下代码生成:@Id @Column(name = "project_id") @GeneratedValue(strategy = GenerationType.AUTO) private Long projectId;此代码按预期工作,并自动创建唯一ID. 问题 这些项目中的每一个都应该有一个随机的...

java – 随机选择distinct【代码】

我们在工作中使用多个数据库,至少是Oracle和MSSQL.不知道为什么我们必须同时使用这两个,但这个问题是关于MSSQL. 有一个表,我们只需将其称为具有字段accountID的System..DirectMapping.我无法保证它们都是数字,但它们似乎是. 所以我的问题实际上是两个相关的部分. 首先,我必须找到有效的帐户ID.这是表中的一个.这是直截了当的,但我希望得到一个随机的. 所以我做了一个select distinct accountID from System..DirectMapping 哪个有效...

java – 如何从给定范围中选择随机值【代码】

我正在尝试创建一个Android应用程序,它将在给定范围内生成随机序列值(在这种情况下为整数)(但在它们之间不相等)并在简单的TextView中显示它们 假设我们的范围为R = [1,2,3,4,5,6,7,8,9,10,11,12,13] 每次按下“生成”按钮,我想随机生成5个不同的结果 每个“Generate”的示例: > 4,9,2,12,10> 5,1,6,8,13> 10,4,6,8,2>等…… 编辑(现在工作)感谢您的帮助!public class random extends Activity {static final Integer[] data = ne...

生成0到x之间的随机数(Java)【代码】

使用Xorshift随机数生成器…我已经有了生成器,但我无法修改它以提供0和上限之间的数字(如Java Random类中的nextInt()方法).long seed = System.nanoTime();int next(int nbits) {long x = seed;x ^= (x << 21);x ^= (x >>> 35);x ^= (x << 4);seed = x;x &= ((1L << nbits) -1);return (int) x;}有任何想法吗?解决方法:你可以看到java对random class的作用

java – 从另一个数组中创建一个随机字符串数组.【代码】

参见英文答案 > Pick random element from array, but unique 1个我正在尝试从另一个数组中创建一组随机颜色.String [] colors = new String[6];colors[0] = "red";colors[1] = "green";colors[2] = "blue";colors[3] = "yellow";colors[4] = "purple";colors[5] = "orange";那是我现在的阵列.我想制作一个只有4种颜色的新数组,没有重复. 到目前为止,我知道如何制作一系列的randoms;但是,我不知...

Java Apache Math3 MersenneTwister VS Python随机【代码】

我的任务是将一些python代码移植到Scala用于研究目的.现在我使用Apache Math3公共库,并且遇到了MersenneTwister的困难. 在Python中:SEED = 1234567890PRIMARY_RNG = random.Random() PRIMARY_RNG.seed(SEED) n = PRIMARY_RNG.randrange((2**31) - 1) #1977150888在斯卡拉:val Seed = 1234567890 val PrimaryRNG = new MersenneTwister(Seed) val n = PrimaryRNG.nextInt(Int.MaxValue) //1328851649我在这里错过了什么?两者都是...