在PHP中,我们可以使用 rand()
函数来生成指定范围的随机数。而在Java中,我们可以通过使用 java.util.Random
类来实现类似的功能。下面是一个示例代码,用于在Java中实现类似于PHP的 rand()
函数:
import java.util.Random;
public class RandFunction {
public static void main(String[] args) {
int min = 5; // 范围下限(包括)
int max = 10; // 范围上限(不包括)
int randomNumber = rand(min, max);
System.out.println("随机数为:" + randomNumber);
}
public static int rand(int min, int max) {
Random random = new Random();
return random.nextInt(max - min) + min;
}
}
在上述代码中,我们定义了一个名为 rand()
的方法,该方法接受一个范围的下限和上限作为参数,并使用 java.util.Random
类生成在指定范围内的随机整数。在 rand()
方法内部,我们使用 random.nextInt(max - min) + min
来实现这个功能。这样,我们就可以通过调用 rand()
方法来获取一个在指定范围内的随机整数。
你可以根据需要调整 min
和 max
的值来设置不同的范围。请注意,范围的下限 min
包括在内,而范围的上限 max
是不包括在内的。
希望这篇博客文章对你有所帮助,如果有任何问题或需要进一步了解,请随时提问。
(1).创建数组double[] myList = new double[size]; //推荐创建方式 double myList[] = new double[size];  ...
System.out.println("当前时间戳(秒): " + System.currentTimeMillis()/1000); System.out.println("当前时间戳(毫秒): " +&nb...
pattern表示正则表达式,接收正则表达式作为参数例子:String content = "my name is gaojiufeng"; String pattern = "....
java析构函数finalize()java进行垃圾回收时会调用finalize(),用户可以用它来关闭已经打开的资源句柄等操作,具体场景比较多。和php的析构函数__destruct差不多但是这个方法在最新版本的java中提示已经废弃了,好像java9中干掉了它...
java从命令行读取字符输入java的控制台输入是由System.in提供的//11.1.每次读取1个字符// 创建bufferedReader BufferedReader br = new BufferedReader(new Inpu...
java FileInputStream(12.1)FileInputStream将文件读入作为流来处理,有两种实例化方式// 方式1 FileInputStream fis = new FileInputStream("./learn.t...