草庐IT

uuid_generate_random

全部标签

java - 你如何使用 math.random 生成随机整数?

如何使用Math.random生成随机整数?我的代码是:intabc=(Math.random()*100);System.out.println(abc);打印出来的都是0,我该如何解决? 最佳答案 将abc转换为整数。(int)(Math.random()*100); 关于java-你如何使用math.random生成随机整数?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

java - 我应该更喜欢 ThreadLocalRandom 而不是 ThreadLocal<Random>?

我希望跨多个线程使用(种子)Random对象,javadoc将我指向ThreadLocalRandom这看起来很棒,只是我无法设置种子,所以我无法确保不同线程或运行之间的一致性。是否有任何使用ThreadLocalRandom的实际原因,或者是否可以接受以下操作://PassreturnedThreadLocalobjecttoallthreadswhichneeditpublicstaticThreadLocalthreadRandom(finallongseed){returnnewThreadLocal(){@OverrideprotectedRandominitialValue

java - 如何使用 Java 从 UUID 中提取日期?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。如何将UUID转换为日期格式2011-04-22?比如我有这样的UUID118ffe80-466b-11e1-b5a5-5732cf729524.如何将其转换为日期格式?我试过了Stringuuid="118ffe80-466b-11e1-b5a5-5732cf729524";UUIDuid=UUID.fromString(uuid);longls=convertTime(uid.timeStam

java - 有没有办法生成仅由数字组成的随机 UUID?

Java的UUID类生成一个随机的UUID。但这由字母和数字组成。对于某些应用程序,我们只需要数字。有没有一种方法可以生成仅由Java中的数字组成的随机UUID?UUID.randomUUID(); 最佳答案 如果你不想要一个随机数,但一个带有数字的UUID只使用:StringlUUID=String.format("%040d",newBigInteger(UUID.randomUUID().toString().replace("-",""),16));在这种情况下,左侧填充为40个零...结果:UUID:b55081fa-9c

java - Random.nextGaussian() 的真正最大值(和最小值)是多少?

理论上,nextGaussian的界限意味着正无穷大和负无穷大。但由于Random.nextDouble,用于计算高斯随机数,不会无限接近0和1,实际限制nextGaussian.和Random.next也不是完全均匀的分布。从理论上讲,最大值应该约为2.2042*10^17并且与nextDouble的53位移位有关。(reference),但这可能只是一个上限。答案可能取决于Random.next的分布以及StrictMath.sqrt的确切实现和StrictMath.log.我也找不到太多相关信息。是的,我知道外部值极不可能,但它可能是相关的,例如在游戏中的RNG操作上下文中。

java - eclipse : Cannot generate a serial version ID

我遇到Eclipse3.6(Helios)的问题:每当我想为扩展serializable类的类生成序列版本ID(serialVersionUID)时,我都会收到以下消息:Thefollowingerroroccured:Couldnotfindclassfile.Makesurethefileiscompilable.我做错了什么?谢谢。 最佳答案 在我的例子中,我已经通过以下方式解决了这个问题:右键单击项目,“BuildPath”->“ConfigureBuildPath”->“Source”选项卡,删除标记为“missing”的

java - Random.nextFloat 不适用于花车?

floatminX=50.0f;floatmaxX=100.0f;Randomrand=newRandom();floatfinalX=rand.nextFloat(maxX-minX+1.0f)+minX;“Random类型的方法nextFloat()不适用于参数(float)”嗯,什么? 最佳答案 nextFloat方法不接受参数。调用它,然后在您想要的范围内缩放返回值。floatminX=50.0f;floatmaxX=100.0f;Randomrand=newRandom();floatfinalX=rand.nextFlo

java - 有效 Java 项目 47 : Know and use your libraries - Flawed random integer method example

在Josh给出的有缺陷的随机方法的示例中,该方法生成具有给定上限n的正随机数,我不明白他所说的两个缺陷。书中的方法是:privatestaticfinalRandomrnd=newRandom();//Commonbutdeeplyflawedstaticintrandom(intn){returnMath.abs(rnd.nextInt())%n;}他说,如果n是2的小幂,则生成的随机数序列将在短时间内重复。为什么会这样?Random.nextInt()的文档说从这个随机数生成器的序列中返回下一个伪随机、均匀分布的int值。所以如果n是小整数,那么序列会重复,为什么这只适用于2的幂?

python - 在值数组上调用 random.normal 会增加噪音吗?

我在某人的代码中看到了这种模式:importnumpyasnp#Createarrayxx=np.linspace(0.0,100.0,num=100)#AddNoisexx=np.random.normal(xx)它似乎给数组的每个值都增加了一些噪音,但我找不到这方面的任何文档。发生了什么?是什么决定了噪声的属性(即缩放)?给定值是否被视为来自正态分布的每个样本的平均值(即loc参数)?我也很想知道为什么文档中似乎没有涵盖这种行为。 最佳答案 我也没有看到它的文档,但是许多采用ndarray的numpy函数将operateonit

python - 这在 random.shuffle 的文档中意味着什么?

http://docs.python.org/2/library/random.html#random.shufflerandom.shuffle(x[,random])Shufflethesequencexinplace.Theoptionalargumentrandomisa0-argumentfunctionreturningarandomfloatin[0.0,1.0);bydefault,thisisthefunctionrandom().Notethatforevenrathersmalllen(x),thetotalnumberofpermutationsofxislar