spring boot 生成随机数
·
spring boot 生成随机数
在Spring Boot中,可以使用Java的随机数生成器来生成随机数。
- 使用Java自带的随机数生成器
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 生成一个0到99之间的随机数
int randomNumber = random.nextInt(100);
System.out.println("随机数: " + randomNumber);
}
}
- 使用Spring的随机数生成器
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.core.env.Environment;
import org.springframework.util.StringUtils;
@SpringBootApplication
public class RandomNumberGenerator {
@Autowired
private Environment environment;
public static void main(String[] args) {
SpringApplication.run(RandomNumberGenerator.class, args);
}
@PostConstruct
public void init() {
int min = StringUtils.isEmpty(environment.getProperty("min")) ? 0 : Integer.valueOf(environment.getProperty("min"));
int max = StringUtils.isEmpty(environment.getProperty("max")) ? 100 : Integer.valueOf(environment.getProperty("max"));
// 创建一个随机数生成器
Random random = new Random();
// 生成一个min到max之间的随机数
int randomNumber = min + random.nextInt(max - min);
System.out.println("随机数: " + randomNumber);
}
}
在上面的代码中,我们使用了Spring的Environment来获取配置文件中的最小值和最大值,然后生成一个min到max之间的随机数。如果没有配置最小值和最大值,则使用默认值0和100。
更多推荐
所有评论(0)