python 3 랜 덤 수 실현
random 은 무 작위 수 를 만 드 는 데 사 용 됩 니 다.무 작위 로 숫자 를 만 들 거나 문자열 을 선택 할 수 있 습 니 다.
random.seed(x)무 작위 생 성기 의 피 드 seed 를 변경 합 니 다.
일반적으로 seed 를 특별히 설정 할 필요 가 없습니다.Python 은 자동 으로 seed 를 선택 합 니 다.
random.random()은 무 작위 부동 소수점 n,0<=n<1 을 생 성 하 는 데 사 용 됩 니 다.
random.uniform(a,b)은 지정 한 범위 내의 무 작위 부동 소수점 을 생 성 하 는 데 사용 되 며,생 성 된 무 작위 정수 a<=n<=b;
random.randint(a,b)
지정 한 범위 내의 정 수 를 생 성 하 는 데 사용 되 며,a 는 하한 선 이 고,b 는 상한 선 이 며,생 성 된 무 작위 정수 a<=n<=b;만약 a=b 라면 n=a;하면,만약,만약...
random.randrange([start], stop [,step])
지정 한 범위[start,stop)에서 지정 한 기수 에 따라 증가 하 는 집합 에서 무 작위 수 를 가 져 옵 니 다.기수 부족 값 은 1 입 니 다.
random.choice(sequence)
시퀀스 에서 무 작위 요 소 를 가 져 옵 니 다.매개 변수 sequence 는 질서 있 는 형식 을 표시 합 니 다.특정한 유형 이 아 닙 니 다.list,tuple,문자열 등 을 가리 킵 니 다.
random.shuffle(x[,random])은 목록 의 요 소 를 흐 트 러 뜨리 는 데 사 용 됩 니 다.원본 목록 을 바 꿉 니 다.
random.sample(sequence,k)은 지정 한 시퀀스 에서 k 개의 요 소 를 무 작위 로 가 져 와 세 션 으로 되 돌려 줍 니 다.기 존 시퀀스 를 바 꾸 지 않 습 니 다.
그러나 주의해 야 할 것 은 python random 은 가짜 난수 입 니 다.
그럼 python random 을 빌려 진짜 무 작위 수 를 실현 할 수 있 습 니까?정 답 은 노.진 랜 덤 수 란 절대적 인 랜 덤 사건 에 따라 발생 하 는 수 를 요구 하 는 것 이다.즉,인과관계 가 없 는 랜 덤 사건 이 있어 야 한 다 는 것 이다.그러면 이 게임 은 철학 분야 에 만 존재 한다.
현재 의 랜 덤 수 발생 은 모두 통계 적 인 랜 덤 이다.랜 덤 소스 는 모두 자연 사건 이기 때문에 하늘 을 찌 를 때 혼돈 변수 라 고 할 수 있 고 절대적 인 인과 가 없 는 것 은 아마 존재 하지 않 을 것 이다.
하지만 통계 랜 덤 은 거의 다 쓸 수 있 겠 지..
그냥 솔직하게 랜 덤 모듈 로...
코드 데모
import random
#
import string
print(random.randint(0,99))
# 0 100
print(random.randrange(0, 101, 2))
#
print(random.random())
print(random.uniform(1, 10))
#
print(random.choice('abcdefg&#%^*f'))
#
print(random.sample('abcdefghij',3))
#
# print(string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).replace(" ",""))
#
print(random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] ))
#
items = [1, 2, 3, 4, 5, 6]
random.shuffle(items)
print(" :", items)
# k ,
list = []
list = random.sample(items,2)
print(list)
결실이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.