4
0.1에서 0.9 사이의 무작위 수를 어떻게 만들 수 있습니까?random.randint가 정수가 아닌 경우? [Python]
randint는 정수 번호를 작동 =/
는 사용 random.uniform() 당신에게0.1에서 0.9 사이의 무작위 수를 어떻게 만들 수 있습니까?random.randint가 정수가 아닌 경우? [Python]
randint는 정수 번호를 작동 =/
는 사용 random.uniform() 당신에게감사드립니다. 예를 들어, random.uniform(0.1, 0.9)
.
:
def rand_float_range(start, end):
return random.random() * (end - start) + start
를 위의 좋은 답변입니다, 또한 NumPy와 살펴 .random http://docs.scipy.org/doc/numpy/reference/routines.random.html –
+1 : 거기에 있다는 것을 결코 알지 못했습니다. 내 trivialized "그냥 부동 소수점 숫자로 randint 곱하기"보다 더 나은 방법, 그리고 약 3 배 빠릅니다. – sdolan