为什么随机随机=新的Random()?

时间:2013-12-07 01:31:54

标签: java random

嗨,大家好比java新手,我只是在理解一些基础知识时遇到了一些问题。

当你声明一个随机值你使用Random random = new Random()时,有人可以解释一下第一个Random,第二个随机和“new Random()”的作用及其背后的逻辑吗?

1 个答案:

答案 0 :(得分:0)

请注意,第一个评论者是正确的,您可能通过一些谷歌搜索找到了这个,但这里的答案是我能解释的最好的答案:

我们来看看代码:

Random random = new Random();

第一个随机只是说明变量将要存储的数据类型 - 在这种情况下,“随机”。第二个随机是变量的名称。你几乎可以称之为“随机”,“跑”,甚至是像“ThisIsAVar”这样完全不相关的东西。然后将新变量(使用“=”)设置为新的随机类型。

一个更通用的例子是(在最后的解释中使用语法混淆了“随机”):

string NewString = new String("Hello there!");

您正在创建一个名为NewString的新变量,其类型为string,并将其设置为带有参数“Hello there!”的新String类型。