이 문서에서 설명의 사용random
모듈에서는 Python. 이름에서 알 수 있듯이 그것은 당신이 난수를 생성 할 수 있습니다.
이 랜덤 모듈에는 다양한 분포에 대한 의사 난수 생성기가 포함되어 있습니다.
함수random()
는 그 중 하나이며 0 과 1 사이의 숫자를 생성합니다.
그러나randint(min,max)
randrange(max)
함수와 같은 다른 함수가 있습니다.
관련 코스: 전체 프로그래밍 파이썬은 물론&연습
소개
시작할 수 있습니다 절대적으로 기본적인 임의의 숫자를 세대입니다. 함수random.random()
.
함수random()
는 범위의 다음 랜덤 플로트를 반환합니다.
random()
random()
메소드를 호출하여 0 과 1 사이의 실제(float)번호를 생성합니다.
이 출력하는 어떤 숫자 0 과 1 사이입니다. 대부분의 앱의 경우 0 과 1 사이의 숫자 대신 임의의 정수가 필요합니다.
난수 생성
함수randint()
N
a <= N <= b
.
randint()
randint(0,50)
를 사용하여 0 에서 50 사이의 난수를 생성 할 수 있습니다.
To generate random integers between 0 and 9, you can use the function randrange(min,max)
.
You can use randint(min,max)
instead:
Change the parameters of randint() to generate a number between 1 and 10.
관련 Course:완료 프로그래밍 파이썬은 물론&연습
의 목록을 임의의 숫자
을 생성하려는 경우의 목록을 임의의 번호 하여 당신이 그렇게 할 수있는 루프를 사용하여.
의 목록을 생성하는 100 임의의 숫자:
하지만 이 작업을 수행할 수 있습니다 훨씬 더 콤팩트한 방법으로는 파이썬으로 하나의 라이너입니다.
기능을 사용하는sample()
range(1,101)
.
즉,range(1,101)
는 1 에서 100 까지의 숫자 목록을 만듭니다.
>>> list(range(1,101))
그런 다음 기능을sample()
섞는 목록을 임의의 순서.
임의의 선택에서 항목을 list
사용할 수 있습니다sample()
방법을 넣어 목록을 임의의 순서. 그러나 당신은 또한 그것을 사용할 수 있습니다 목록에서 임의의 항목을 가져옵니다.
하려는 경우 3 임의 항목 목록에서,당신은 당신을 추가3
sample(list)
방법입니다.
경우에 당신을 선택하려면 임의의 항목,사용할 수 있습니다choice(list)
방법입니다. 그러나 이것은 하나의 요소 만 반환합니다.
사용할 수 있는 방법을shuffle(list)
셔플 목록기 위해 다음 사용으로 인덱스 무료로 액세스 할 수 있습니다.
좋은 방법은 사용하는choice()
방법,그러나이 모든 작동합니다.
당신이 파이썬 초보자라면,나는이 책을 적극 추천한다.
다운로드 연습