Tuesday, April 17, 2007
매스매티카 Mathematica] 랜덤 난수 출력 함수, 정수 실수; Random Rand Rnd
매스매티카에서는 Random[] 함수로 랜덤한 난수를 구할 수 있습니다.
Random[]
그냥 이렇게 하면, 0에서 1까지의 실수가
0.439256
0.324737
0.55019
이런 식으로 출력됩니다. Random[] 이것은 Random[Real] 과 같습니다.
Random[Real, 1, 30]
이렇게 하면, 0~1까지의 난수를 출력하되
0.286377188967731891409850314814
0.430069685427422328021159661499
이렇게 소수점 이하 30자리까지의 정밀도를 지정할 수 있습니다.
Random[Real, 5, 31]
이렇게 하면, 0.0~5.0까지의 실수 난수를 출력합니다.
4.369943075039196554842329312608
1.072610873636330157269304221024
정수 난수 출력
Random[Integer]
이렇게 하면, 0과 1 두 가지 숫자가 랜덤하게 출력됩니다.
0에서 5까지 정수 난수 출력
Random[Integer, 5]
이렇게 하면, 0에서 5까지의 정수가 랜덤하게 출력됩니다. 0과 5도 포함.
특정 범위의 난수 출력
Random[Integer, {25, 30}]
이렇게 하면, 25에서 30까지의 정수가 랜덤하게 출력됩니다. 25와 30도 포함.
추가 예제:
특정 범위 실수 난수 + 자릿수 지정
3.14 ~ 4.15 까지의 난수를 소수점 이하 30자리까지 구하기
Random[Real, {3.14, 4.15}, 31]
출력 결과: 3.920152122852550742947874368113
복소수 난수
Random[Complex]
출력 결과:
0.342363 + 0.276613 I
0.0630337 + 0.972534 I
난수 여러 개 만들어 리스트로 저장: ▶▶ 매스매티카] 랜덤 난수 리스트(배열) 만들기 명령어/함수; Mathematica Random List Table
▶▶ 매스매티카 Mathematica, 정규분포, 가우스 분포 랜덤 난수 발생 함수; Normal Distribution
Random[]
그냥 이렇게 하면, 0에서 1까지의 실수가
0.439256
0.324737
0.55019
이런 식으로 출력됩니다. Random[] 이것은 Random[Real] 과 같습니다.
Random[Real, 1, 30]
이렇게 하면, 0~1까지의 난수를 출력하되
0.286377188967731891409850314814
0.430069685427422328021159661499
이렇게 소수점 이하 30자리까지의 정밀도를 지정할 수 있습니다.
Random[Real, 5, 31]
이렇게 하면, 0.0~5.0까지의 실수 난수를 출력합니다.
4.369943075039196554842329312608
1.072610873636330157269304221024
정수 난수 출력
Random[Integer]
이렇게 하면, 0과 1 두 가지 숫자가 랜덤하게 출력됩니다.
0에서 5까지 정수 난수 출력
Random[Integer, 5]
이렇게 하면, 0에서 5까지의 정수가 랜덤하게 출력됩니다. 0과 5도 포함.
특정 범위의 난수 출력
Random[Integer, {25, 30}]
이렇게 하면, 25에서 30까지의 정수가 랜덤하게 출력됩니다. 25와 30도 포함.
추가 예제:
특정 범위 실수 난수 + 자릿수 지정
3.14 ~ 4.15 까지의 난수를 소수점 이하 30자리까지 구하기
Random[Real, {3.14, 4.15}, 31]
출력 결과: 3.920152122852550742947874368113
복소수 난수
Random[Complex]
출력 결과:
0.342363 + 0.276613 I
0.0630337 + 0.972534 I
난수 여러 개 만들어 리스트로 저장: ▶▶ 매스매티카] 랜덤 난수 리스트(배열) 만들기 명령어/함수; Mathematica Random List Table
▶▶ 매스매티카 Mathematica, 정규분포, 가우스 분포 랜덤 난수 발생 함수; Normal Distribution
tag: mathematica
매스매티카 Mathematica | 수학 Math
<< Home