Contents
see List작성일 2014. 10. 21.
Math.random() 은
seed 값이 없으므로 다음 수를 예상 할 수 있다.
참고로 컴퓨터는 논리적인 의미의 난수를 생성 할 수 없다.
컴퓨터에겐 Random 이란 개념이 없기 때문이다.
그래서 일정 알고리즘을 사용해 난수(와 비슷한 수 ) 를 생성하는데
이때 주로 사용하는것이 시간이다. 시간은 수시로 변하기 때문이다.
그래서 이 알고리즘만 분석하게 되면 난수값을 예측 할 수 있는것이다
대응 방법 으로는
을 사용하면 된다.
java
| No | 작성일 | Title |
|---|---|---|
| 2015 | 2025. 11. 30. | Stream API 고급 활용법 |
| 2014 | 2025. 11. 30. | Java 21 새 기능 - Virtual Threads와 Pattern Matching |
| 345 | 2016. 02. 07. | [ java ][ lambda ]1.8 람다식 관련 |
| 315 | 2015. 09. 14. | [ java ] 꼬리재귀 함수 ( Tail Recursion ) |
| 313 | 2015. 07. 14. | [ 정규식 ] xxxx-xx-xx 정규표현식 |
| 87 | 2014. 10. 29. | [ xml ] jats 1.0 dtd |
| 83 | 2014. 10. 28. | [ solr ] solr 검색엔진 설치방법 (db import) |
| 72 | 2014. 10. 21. | [ secure-coding for java ] Math.random() 사용하지 말것 |
| 48 | 2014. 09. 30. | [ java ] 자바 가비지컬렉터와 메모리관리 |
| 47 | 2014. 09. 30. | [ java ] 자바 String과 StringBuffer 의 오해 |