[PYTHON] float 범위에서 임의의 숫자를 가져 오는 방법은 무엇입니까?
PYTHONfloat 범위에서 임의의 숫자를 가져 오는 방법은 무엇입니까?
randrange (start, stop)는 정수 인수 만 취합니다. 그러면 두 개의 float 값 사이에 임의의 숫자를 어떻게 얻을 수 있습니까?
해결법
-
==============================
1.random.uniform (a, b)를 사용하십시오.
random.uniform (a, b)를 사용하십시오.
>>> random.uniform(1.5, 1.9) 1.8733202628557872
-
==============================
2.random.uniform (a, b)는 당신이 찾고있는 것처럼 보입니다. 문서에서 :
random.uniform (a, b)는 당신이 찾고있는 것처럼 보입니다. 문서에서 :
여기를 보아라.
-
==============================
3.점의 오른쪽에 N 자릿수가있는 임의의 부동 소수점을 생성하려면 다음을 수행 할 수 있습니다.
점의 오른쪽에 N 자릿수가있는 임의의 부동 소수점을 생성하려면 다음을 수행 할 수 있습니다.
round(random.uniform(1,2), N)
두 번째 인수는 십진수입니다.
from https://stackoverflow.com/questions/6088077/how-to-get-a-random-number-between-a-float-range by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 파이썬 : __getitem__에서 슬라이싱 구현하기 (0) | 2018.10.09 |
---|---|
[PYTHON] 파이썬에서 쓰레드 생성하기 (0) | 2018.10.09 |
[PYTHON] _tkinter.TclError : 표시 이름 없음 및 $ DISPLAY 환경 변수 없음 (0) | 2018.10.09 |
[PYTHON] 파이썬 목록의 값으로 .csv 파일 만들기 (0) | 2018.10.09 |
[PYTHON] 파이썬 셸에서 pyspark 가져 오기 (0) | 2018.10.09 |