Contents
see List작성일 2014. 10. 21.
Math.random() 은
seed 값이 없으므로 다음 수를 예상 할 수 있다.
참고로 컴퓨터는 논리적인 의미의 난수를 생성 할 수 없다.
컴퓨터에겐 Random 이란 개념이 없기 때문이다.
그래서 일정 알고리즘을 사용해 난수(와 비슷한 수 ) 를 생성하는데
이때 주로 사용하는것이 시간이다. 시간은 수시로 변하기 때문이다.
그래서 이 알고리즘만 분석하게 되면 난수값을 예측 할 수 있는것이다
대응 방법 으로는
을 사용하면 된다.
java
| No | 작성일 | Title |
|---|---|---|
| 2874 | 2026. 05. 24. | Java 서비스 ThreadPoolExecutor 포화 방지: 큐 크기, 거절 정책, 백프레셔 실전 가이드 |
| 2799 | 2026. 05. 16. | Java 운영 장애 분석을 위한 JFR·jcmd 실전 가이드: 재시작 없이 CPU·메모리 증거 남기기 |
| 2603 | 2026. 04. 24. | Java 26 Pattern Matching 실전 가이드: Records · Sealed Classes · Primitive Patterns로 분기 없는 도메인 모델링 |
| 2518 | 2026. 04. 16. | Java 26 Virtual Threads & Structured Concurrency 실전 가이드: 가상 스레드로 고성능 서버 구축하기 |
| 2491 | 2026. 04. 14. | Java 21/25 Virtual Threads 완벽 가이드: 기존 스레드 모델과의 차이, 실전 활용법 |
| 2470 | 2026. 04. 13. | Java 25 Virtual Threads & Structured Concurrency 완벽 가이드 |
| 2450 | 2026. 04. 12. | Java 21 Virtual Threads 완벽 가이드: Project Loom으로 수백만 스레드 다루기 |
| 2426 | 2026. 04. 11. | Java 24 Primitive Type Pattern Matching 완벽 가이드 - switch와 instanceof 확장 |
| 2390 | 2026. 04. 09. | Java 26 신기능 완벽 가이드 - AOT 캐시, Compact Headers, 패턴 매칭 실전 활용 |
| 2369 | 2026. 04. 08. | Java 21/25 완벽 가이드: Virtual Threads, Record Patterns, Structured Concurrency 실전 적용 |