草庐IT

伪随机码

全部标签

android - 如何设置随机颜色

这是我的代码的摘录:Color[]color=newColor[3];color[0]=Color.red;color[1]=Color.blue;color[2]=Color.yellow;stage.getBatch().setColor(color[rand.nextInt()]);但是“颜色[rand.nextInt()]);”带有红色下划线。我真的不知道为什么。括号中必须有四个数字或代替“Color.BLUE”,但我想随机给Sprite着色。因此我创建了一个包含三种颜色的数组。我认为只要给他们数字并使用rand.nextInt就可以了。错误是什么?

【安全密钥交换协议】基尔霍夫定律-约翰逊噪声(KLJN)方案的随机数生成器攻击研究(Matlab代码实现)

 💥💥💞💞欢迎来到本博客❤️❤️💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。📋📋📋本文目录如下:🎁🎁🎁目录💥1概述📚2运行结果2.1算例12.2算例2 2.3算例3🎉3 参考文献🌈4Matlab代码、数据、文献💥1概述文献来源:本文旨在深入研究基尔霍夫定律-约翰逊噪声(KLJN)安全密钥交换方案,并针对该方案提出两种新的攻击方法。这些攻击方法都基于对随机数生成器的安全性进行破坏。首先,我们讨论了一种情况,即夏娃知道艾丽丝和鲍勃的随机数生成器的种子。在这种情况下,我们展示了即使夏娃的电流和电压测量只有一位分辨率,她也可以在比特交换周期的

android - 如何将随机图像设置为 ImageView 的?

我正在使用9个ImageView,我想将图像随机设置为ImageView,当我单击刷新按钮时,但我这样尝试它可以随机分配图像,但它在两个(或)三个ImageView中重复相同的图像一个时间。我的代码哪里有问题..finalint[]imageViews={R.id.imgview11,R.id.imgview12,R.id.imgview13,R.id.imgview21,R.id.imgview22,R.id.imgview23,R.id.imgview31,R.id.imgview32,R.id.imgview33};finalint[]images={R.drawable.i1,

java - N-Puzzle 伪随机洗牌?

我正在开发N-Puzzle游戏(也称为15-puzzle...),在该游戏中,您可以在正方形网格上拆分图像,移除一个,然后洗牌。我对这个难题的解决方案不太感兴趣,因为这取决于用户。但我想伪随机洗牌。我知道所有可能的洗牌中有1/2会使棋盘无法解决。假设我有一些rand()-esc函数并且我知道棋盘大小,是否有一种简单的方法可以伪随机地生成打乱状态?我在内存中有一个游戏板,一个多维整数数组。我的方法只是将图像按相反的顺序放置,在偶数板上将最后一张图像与第二张图像切换到最后一张图像。我当前的功能如下,我正在使用Java。privatevoidshuffle(){gameState=newin

java - 如何用数字和章程组合的 5 位数字创建随机数

我想生成那样的随机数ADF1845CFTADF1864ATYADF18AT65YNote:ThereIFIXtheADF18Iwantonlytakethenext5digitwithnumberandcharter我成功创建了5位数字我正在使用各种解决方案HowtomakecombinedrandomnumbermatrixJavarandomnumberwithgivenlength等方法通过这些方法,我成功地创建了随机5位数字。感谢任何帮助.... 最佳答案 您可以使用随机UUID...示例:finalStringrandom

java - 找到一个随机加号,没有语法错误

所以,我查看了一些早期的代码,发现这个随机加号应该是语法错误,但代码运行良好,我不明白为什么tv_distance.setText("Distance:"+(dist>=1000?(String.format("%.1f",dist/1000f)):+dist)+""+metric);额外的加号在三元运算符的第三个操作数处:()?():+dist那么我错过了什么? 最佳答案 dist是一个数字。+只是指定符号。例如,+5始终与5相同,但它是合法的。显然,您更熟悉它的反义词,如-5。 关于

android - 在 LibGDX 中生成一个随机数

我不知道为什么,但我似乎看不到LibGDX中的随机数生成是如何工作的,也没有我能找到的使用它的好例子。只是想知道如何随机选择一个数字1-3然后System.out它。奖励-您如何每秒随机生成一个新数字? 最佳答案 您可以使用标准Java来做到这一点。Randomrandom=newRandom();intoneTwoThree=random.nextInt(3)+1;这将生成一个随机整数(0、1或2),然后加上1,得到1、2或3。如果你想每秒切换一次,那么你需要在你的render(float)方法中跟踪时间privatefloatc

java - Java中的随机数

如何在Java(Android)中绘制从0到4的数字?如何使用随机函数? 最佳答案 下面会做你需要的。Randomr=newRandom();intrandomInt=r.nextInt(5);如果您在循环中执行此操作,请确保在循环外初始化Random。Randomr=newRandom();for(inti=0;i请参阅Random类的文档:http://download.oracle.com/javase/6/docs/api/java/util/Random.html 关于java

android - 我的应用程序泄漏了我的可绘制文件夹中没有的随机形状的位图

我有一个奇怪的内存泄漏问题,我的应用程序不断泄漏Bitmap对象和其他相关对象,如VectorDrawables、AnimationDrawables我已经通过EclipseMemoryAnalyzer和Gimp恢复了泄漏的Bitmap对象,发现它们是随机形状的星形、正方形或圆形。我的res/drawable文件夹中没有任何这些形状。它们从哪里来,为什么会泄漏这么多?此泄漏发生在我的SamsungGalaxyS7-Android7.0以及Android7.0和6.0的模拟器上。但是当我在运行Android4.4.4的Huawai上运行我的应用程序时没有泄漏这是我的hprof的链接。如果

android - 随机 TextView 位置

我试图在屏幕上的随机位置显示TextView,但文本不应超出屏幕范围。文字总是很短,不超过3个字。这是我目前所拥有的:finalTextViewtv=((TextView)findViewById(R.id.text);finalRandomrand=newRandom();finalDisplayMetricsmetrics=getResources().getDisplayMetrics();intwidth=rand.nextInt(metrics.widthPixels);intheight=rand.nextInt(metrics.heightPixels);finalFra