【java-将数均匀地随机分为m个部分】教程文章相关的互联网学习教程文章

java-images Intent不会随机打开.如果我按图像按顺序进行操作【代码】

我有六个图像.如果我按第一个图像,则表示意图正常.但是,如果我先按第三张图像,则它不起作用.它工作正常.@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageView imageView = (ImageView) findViewById(R.id.indoor_activities);imageView.bringToFront();imageView.setOnClickListener(new View.OnClickListener() {@Overridepubli...

java-随机ID生成器,映射与同列【代码】

我们希望有一些实体向客户隐藏其确切ID-主要原因是,我们不希望客户知道数据库中有多少实体. 例如从网址http://mydomain/user/get/27开始,它说这是第27位用户. 因此,我正在实现一种分配随机ID(必须唯一)的解决方案.换句话说,不是使用唯一的序列号,而是要使用唯一的非序列随机数解决方案. 例如网址为http://mydomain/user/get/8534023,实际上是第27位用户. 我的问题是,知道这里的一些用户可能有类似问题的经验,我应该使用映射还是将随...

java:产生小数位数为2的随机概率,使得和为1(转)【代码】

参考https://www.cnblogs.com/kxdblog/p/4197831.html package com.thesis.Method1;import java.text.DecimalFormat;public class MainSolution { private static final int NUM = 5; public static void main(String[] args){ for(float f :genProp()){ System.out.println(f ); } } public static float[] genProp(){ //产生概率随机数,且让和为1 float[] prop =new float[...

java-以相同顺序随机播放多个文件【代码】

设定: 我有50个文件,每个文件有25000行. 去做: 我需要“按相同顺序”将它们全部洗牌.例如.: 如果在洗牌之前:File 1 File 2 File 3 A A A B B B C C C然后洗牌后我应该得到:File 1 File 2 File 3 B B B C C C A A A也就是说,文件中的相应行应以相同顺序随机排列. 而且,混洗应该是确定性的,即,如果我将文件A作为输入,则它应始终产生相同的混洗输出...

java-如何在m​​ain中所有已声明的对象中仅一次选择此数组中的随机元素?【代码】

我希望这些对象在main中声明的所有对象中仅在数组中打印一次随机名称.我的问题是,它将显示两次或更多次的名称.public class Fighters {private static String[] names = { "Terminator", "Slicer","Ninja", "cow", "Robot", "littlegirl" };private static int id = 0;public Fighters(){id++;name = names[(int) (Math.random() * names.length)];}public String toString(){return String.format(id+" Name:%-5s, name);} }在mai...

java-如何从下拉列表中选择任何随机值?

我正在使用Java开发硒.在我的应用程序中,我想从下拉列表中选择任何随机值.请告诉这怎么可能?解决方法:好吧,首先获得下拉菜单中的项目总数.然后生成一个介于0和下拉项计数之间的随机数.然后选择该数字作为索引以设置您的下拉项

Java图形随机文本【代码】

我正在尝试使用带有带有随机x,y值的drawString(word,x,y)在BufferedImage上基于单词频率绘制具有fontSize的随机文本.不幸的是,它绘制了重叠的随机文本.图像帧大小为1200 x 650,x,y的随机数在这些值之间.这是我的代码:Random rand = new Random(); Font f = getRandomFont(fontSize); FontMetrics metrics = graphics.getFontMetrics(f); AffineTransform affinetransform = new AffineTransform(); FontRenderContext frc = ...

java-如何获取集合中的随机范围数【代码】

我有100条记录[1-> 100],我要在其中随机获得50条记录,如何在Java中执行?谢谢.解决方法: Set<T> set;List<T> list = new ArrayList<T>(set); Collections.shuffle(list); List<T> random50 = list.subList(0, 50);

java-尝试获取在屏幕上绘制的每个随机圆的x,y坐标【代码】

您好,我正在制作一款会在屏幕上创建随机圆圈的游戏.随机创建的圆的值将为红色或绿色.我的问题是,我不仅希望能够确定用户何时单击了一个圆圈,还可以确定用户最终单击了哪个圆圈(红色或绿色).这是下面的代码.我的主要问题是试图找到要绘制的圆的x和ypublic class DrawingView extends View {public DrawingView(Context context) {super(context);// TODO Auto-generated constructor stub}RectF rectf = new RectF(0, 0, 200, 0);pr...

java – android:生成随机数而不重复【代码】

任何人都可以帮助我制作一个方法来生成随机数而无需在Android中重复?最大数量是:prjcts.size();这是我的JSON数组.返回值应该是整数. 我已经拥有的是:int i =(int)(prjcts.size()* Math.random());我将该方法输入3次,因为我需要3个随机生成的数字.它有效,但我不知道怎么做而不重复.所以这3个数字彼此之间不一样. 谢谢解决方法:你尝试过使用Math.random()吗? 只是做一些施法魔术,你会很高兴:int index = (int)((double)prjcts.s...

Java – 生成随机盐不是随机的【代码】

我正在尝试在Java中生成一个salt,以便使用散列算法进行安全密码存储.我正在使用以下代码创建随机盐:private static String getSalt() throws NoSuchAlgorithmException {SecureRandom sr = SecureRandom.getInstance("SHA1PRNG");byte[] salt = new byte[16];sr.nextBytes(salt);System.out.println(salt.toString());return salt.toString(); }这应该生成一个完全安全的,随机生成的盐,用于我的散列算法.然而,当我运行代码时,它每...

java中的快速实值随机生成器

java.util.Random.nextDouble()对我来说很慢,我需要一些非常快的东西. 我做了一些谷歌搜索,我发现只有基于整数的快速随机生成器.这里是否有来自区间< 0,1)的实数的任何内容?解决方法:如果你需要快速的东西并且可以访问Java8,我可以推荐java.utils SplitableRandom.它更快(?两倍快)并且具有更好的统计分布. 如果您需要更快或更好的算法,我可以推荐其中一种专门的XorShift变体: > Xoroshiro128+(更快更好)> XorShift1024*(速度相近...

java – 如何拥有唯一的随机数?【代码】

这就是我如何在1到6之间生成一个唯一的no并从drawable文件夹中获取适当的图像.Random rand = new Random(); // n = the number of images, that start at idx 1 rndInt = rand.nextInt(6) + 1; String imgName = "card" + rndInt; int id = getResources().getIdentifier(imgName, "drawable", getPackageName()); imgView.setImageResource(id);我想要的是,我必须调用这个方法7次,每次这个方法都应该返回一个唯一的随机编号.所以...

如何使用Stream API Java 8生成随机数组的int?【代码】

我试图在Java 8中使用新的Stream API生成随机的整数数组.但是我还没有清楚地理解这个API.所以我需要帮助.这是我的代码.Random random = new Random(); IntStream intStream = random.ints(low, high); int[] array = intStream.limit(limit) // Limit amount of elements.boxed() // cast to Integer.toArray();但是这段代码返回了一些对象.这有什么问题?解决方法:只需使用返回IntStream的Random.ints:int[] array = new Random...

java – 随机SSLException不支持的记录版本Unknown-0.0【代码】

有时下面的代码会失败,有时它会起作用.我正在使用Java8.这是服务器方面的问题吗? 线程“main”中的异常javax.net.ssl.SSLException:不支持的记录版本Unknown-0.0. 编辑:我从JDK8降级到JDK7并且它有效.我发现唯一有效的解决方案.public static void main(String[] args) throws Exception {URL u = new URL("https://c********.web.cddbp.net/webapi/xml/1.0/");HttpURLConnection connection = (HttpURLConnection) u.openConne...