#1 Language πŸ‘„/1-4 JAVA

[JAVA] λ‚œμˆ˜ λ°œμƒ

FillByCoding 2022. 11. 6. 13:59

 

Math.random( ) λ©”μ†Œλ“œλ₯Ό μ΄μš©ν•˜μ—¬ 0.0이상 1.0미만의 λ‚œμˆ˜λ°œμƒ
package Day02;

public class _09_random {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 1. 0 ~ 100κΉŒμ§€ μ‚¬μ΄μ˜ λ‚œμˆ˜ λ°œμƒ
		// 0.0 * 101 <= num1 < 1.0 * 101
		// 0 <= num1 < 101
		int num1 = (int)(Math.random() * 101);
		System.out.println("λ°œμƒλœ λ‚œμˆ˜ : " + num1);
		System.out.println("-------------------------------");
		
		// 2. κΈ°λ³Έ λ‚œμˆ˜ λ°œμƒ
		// κΈ°λ³Έ random ν•¨μˆ˜λŠ” μ‹€μˆ˜ λ°œμƒ
		// 0.0 <= num2 < 1.0의 μ‹€μˆ˜
		double num2 = (double)Math.random();				
		System.out.println("λ°œμƒλœ λ‚œμˆ˜ : " + num2);
		System.out.println("-------------------------------");
	
		// 3. 1 ~ 45κΉŒμ§€μ˜ λ‚œμˆ˜ λ°œμƒ
		// 0.0 * 45 + 1 <= num3 < 1.0 * 45 + 1
		// 1 <= num3 < 46
		int num3 = (int)(Math.random() * 45) + 1;
		System.out.println("λ°œμƒλœ λ‚œμˆ˜ : " + num3);
	
	}

}
LIST