⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 randomizer.java

📁 SIMULATION FOURMILIERE -3D-ISOMETRIQUE
💻 JAVA
字号:
package fr.umlv.fourmIR2000.util;

import java.util.Random;

public final class Randomizer {

	/** 'Random' object to use */
	private static Random random;
	
	static {
		random = new Random();
	}
	
	private Randomizer() {
		/* nothing */
	}

	/**
	 * Give a randomized number between 0 and 1
	 * @return the double number generated
	 */
	public static double getDouble() {
		return random.nextDouble();
	}
	
	/**
	 * Give a randomized number between min and max
	 * @return the double number generated, min if min>max or min<0 or max<0
	 */
	public static double getRangeDouble(double min, double max) {
		return (min>=0 && max>=0 && min < max) 
			? (max - min)*random.nextDouble() + min
			: min;
	}
	
	/**
	 * Give a randomized number between 0 (inclusive) and the number in parameter (exclusive)
	 * @return the integer generated
	 */
	public static int getInt(int n) {
		return random.nextInt(n);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -