Python 랜덤 함수 랜덤으로 숫자, 문자열, 목록 등 사용 상세 정보 얻기

4093 단어 Python임의 함수
python에서 랜덤 수를 생성하는 데 사용되는 모듈은random입니다. 사용하기 전에import가 필요합니다. 다음은 그 사용법을 보십시오.

Python은 임의로 부동 소수점 random을 생성합니다.random


random.random () 은 0에서 1의 무작위 부호 수를 생성하는 데 사용됩니다: 0 <= n <1.0
참고: 다음 코드는 Python3.5에서 테스트를 통과했으며,python2 버전은 약간 수정할 수 있습니다
묘사
랜덤 () 방법은 (0,1) 범위 내에서 무작위로 생성된 실수로 되돌아옵니다.
문법
다음은 random () 메서드의 구문입니다.
import random
random.random()
주의: 랜덤 () 은 직접 접근할 수 없습니다. 랜덤 모듈을 가져와서 랜덤 정적 대상을 통해 이 방법을 호출해야 합니다.
매개 변수
없다
반환값
[0,1) 범위 내에서 무작위로 생성된 실수로 되돌아옵니다.
인스턴스
다음은 random () 방법을 사용하는 실례를 보여 줍니다.

>>> import random
>>> print ("random 1 : ", random.random())
random 1 : 0.8325656436327418
>>> print ("random 2 : ", random.random())
random 2 : 0.9205070325517919
위의 인스턴스가 실행된 후 출력된 결과는 다음과 같습니다.
random 1 : 0.8325656436327418
random 2 : 0.9205070325517919

Python은 임의로 지정된 정밀도의 부동 소수점 random을 생성합니다.uniform


random.uniform의 함수 원형은:random입니다.uniform(a, b)은 지정된 범위 내의 무작위 부호점을 생성하는 데 사용되며, 두 개의 매개 변수 중 하나는 상한선이고, 하나는 하한선이다.만약 a>b라면 생성된 무작위 수 n:b<=n<=a.만약 a >>> import random >>> print (random.uniform(1, 10)) 2.444412473072692 >>> print (random.uniform(10, 1)) 4.617930290730046결과:
2.444412473072692
4.617930290730046

Python은 실수 random을 무작위로 생성합니다.randint


random.randint () 의 함수 원형은:random입니다.지정한 범위 내의 정수를 생성하는 데 사용됩니다.그 중에서 매개 변수 a는 하한선이고 매개 변수 b는 상한선이며 생성된 임의수 n:a<=n<=b,
참고: 하한선은 상한보다 작아야 합니다.

>>> import random
>>> print (random.randint(11, 20)) # n: 12 <= n <= 20
13
>>> print (random.randint(20, 20)) # 20
20
결과:
십삼
이십

Python은 지정된 범위 내의 랜덤 수를 가져옵니다.randrange


randrange () 방법은 지정한 증가 기수 집합의 무작위 수를 되돌려줍니다. 기수 기본값은 1입니다.
random.randrange의 함수 원형은:random입니다.randrange([start],stop[,step])는 지정된 범위 내에서 지정된 기수에 따라 점차적으로 증가하는 집합에서 무작위 수를 가져옵니다.
예: random.randrange(10, 100, 2), 결과는 [10, 12, 14, 16,...96, 98] 서열에서 무작위 수를 얻는 것과 같다.
random.randrange(10,100,2)와 결과적으로random.choice(10,100,2) 등효.

>>> import random
>>> print (random.randrange(10, 18, 2))
16
결과:
십육

Python 랜덤으로 목록, 메타그룹 또는 문자열의 하위 요소 random을 가져옵니다.choice


random.선택은 시퀀스에서 무작위 요소를 가져옵니다.
그 함수 원형은:random이다.choice(sequence).매개 변수sequence는 질서정연한 형식을 표시합니다.
여기서 설명하자면 sequence는python에서 특정한 유형이 아니라 일련의 유형을 가리킨다.list,tuple, 문자열은 모두 sequence에 속합니다.sequence에 관해서python 매뉴얼 데이터 모델을 볼 수 있습니다

>>> import random
>>> print (random.choice("jb51.net"))
t
>>> print (random.choice(["jb", "51", "net"]))
jb
>>> print (random.choice(("jb", "51", "net")))
51
결과:
t
jb
51

Python 목록 랜덤 정렬 random.shuffle


random.shuffle의 함수 원형은:random입니다.shuffle (x[,random]), 목록의 요소를 혼란시키는 데 사용됩니다.예:

>>> import random
>>> list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> random.shuffle(list)
>>> print (list)
[7, 2, 8, 5, 3, 10, 1, 9, 6, 4]
결과:
[7, 2, 8, 5, 3, 10, 1, 9, 6, 4]

Python 랜덤 가져오기 목록에서 지정한 수량 항목 random.sample


random.sample의 함수 원형은:random입니다.sample (sequence, k), 지정한 시퀀스에서 무작위로 지정한 길이의 단편을 가져옵니다.
sample 함수는 기존 시퀀스를 수정하지 않습니다.

>>> import random
>>> list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> slice = random.sample(list, 5) # list 5 , 
>>> print (slice)
[1, 5, 9, 3, 2]
>>> print (list) # 。
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
결과:
[1, 5, 9, 3, 2]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
본고에서 주로 설명하는 Python 랜덤 함수 랜덤 사용 방법은 Python 랜덤 숫자, Python 랜덤 문자열, Python 랜덤 목록 등을 포함하고 있습니다. 더 많은 Python 랜덤 함수 랜덤 사용에 관해서는 아래의 링크를 클릭하십시오

좋은 웹페이지 즐겨찾기