62 of 151 menu

random 모듈의 seed 메서드

random 모듈의 seed 메서드는 특정 난수를 초기화하거나 저장합니다. 난수를 생성하기 위해 이 메서드는 운영 체제의 현재 시스템 시간을 사용합니다. seed 메서드는 random 메서드 전에 적용됩니다. 메서드의 선택적 매개변수에는 초기화를 위한 숫자 또는 생성된 숫자에 대한 일종의 마킹이 전달됩니다. 따라서 random 메서드를 다시 적용할 때 생성된 숫자는 변경되지 않습니다. 매개변수를 비워 두면 매번 새로운 숫자가 생성됩니다.

구문

import random random.seed(마킹을 위한 숫자)

예제

숫자를 생성하기 전에 초기화해 봅시다:

random.seed(5) print(random.random())

코드 실행 결과:

0.6229016948897019

우리의 숫자를 다시 출력해 봅시다:

random.seed(5) print(random.random()) random.seed(5) print(random.random())

결과는 이전과 동일하게 유지됩니다:

0.6229016948897019 0.6229016948897019

참고 항목

  • random 모듈의 random 메서드,
    의사 난수를 반환합니다.
  • random 모듈의 uniform 메서드,
    범위에서 의사 난수 실수를 생성합니다.
  • random 모듈의 randint 메서드,
    범위에서 의사 난수 정수를 생성합니다.
  • random 모듈의 randrange 메서드,
    범위에서 난수를 반환합니다.
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부