è¦çæå¨[min,max]ä¹é´çéæºæ´æ°ï¼å¯ä½¿ç¨Randomç±»è¿è¡ç¸å
³è¿ç®ï¼ä»£ç å¦ä¸ï¼
import java.util.Random;
public class RandomTest {
public static void main(String[] args) {
int max=10000;
int min=1000;
Random random = new Random();
int s = random.nextInt(max)%(max-min+1) + min;
System.out.println(s);
}
}
random.nextInt(max)表示çæ[0,max]ä¹é´ç
éæºæ°ï¼ç¶å对(max-min+1)å模ã
以çæ[1000,10000]éæºæ°ä¸ºä¾ï¼é¦å
çæ0-10000çéæºæ°ï¼ç¶å对(10000-1000+1)å模å¾å°[0-1000]ä¹é´çéæºæ°ï¼ç¶åå ä¸min=1000ï¼æåçæçæ¯1000-10000çéæºæ°