함수 서명에서 알 수 있습니다.
In [7]: random.randrange? Signature: random.randrange(start, stop=None, step=1, _int=<type 'int'>, _maxwidth=9007199254740992L) Docstring: Choose a random item from range(start, stop[, step]). This fixes the problem with randint() which includes the endpoint; in Python this is usually not what you want. File: /usr/lib/python2.7/random.py Type: instancemethod In [8]: random.uniform? Signature: random.uniform(a, b) Docstring: Get a random number in the range [a, b) or [a, b] depending on rounding. File: /usr/lib/python2.7/random.py Type: instancemethod
randrange는 범위(start, stop[, step])에서 무작위로 선택되고 생성된 것은 int여야 합니다.
uniform은 [a; , b) 또는 [a, b]에서 난수를 생성하면 생성된 숫자는 float입니다.
이 두 가지 사용 시나리오는 다릅니다.
【관련 추천】
1.특별 추천: "php Programmer Toolbox" V0.1 버전 다운로드
3. Python 기본의uniform()에 대한 자세한 설명
위 내용은 Python에서 randrange()와uniform()을 구별하는 팁의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!