[파이썬] 원하는 비율로 문자 랜덤생성하기 (Shuffle)


[파이썬] 원하는 비율로 문자 랜덤생성하기 (Shuffle)

이전에 C#에서 작성했었던 코드를 Python에서 사용할 일이 생겨 똑같이 만들었다. C# 사용자가 원하는 비율로 특정 문자 랜덤하게 배열에 넣기 OX퀴즈 OX 값을 원하는 비율로 생성하여 배열에 넣는다. 목표 1. O or X 값만 넣는다. 2. 비율은 사... blog.naver.com 사용방법은 동일하게 원하는 개수와 비율을 입력하여 실행하면 된다. 일단 랜던하게 문자를 생성하는 함수를 만들어본다. 최초 리스트를 담을 리스트를 하나 생성하고, li = [] 비율을 계산하기위해 백분률로 나눈다. _rate = rate / 100 _count = total 그리고 내부에서 계산할 변수인 _count 를 선언 후 개수를 할당한다. for i in range(1,_count): if i <= _rate * _count: li.append(o) else: li.append(x) 그 다음 문제 개수만큼 반복을하면서 정답률 만큼만 o라는 문제열을 생성 후 담습니다. random.shuff...


#Python #shuffle #랜덤 #원하는비율 #원하는비율로 #파이썬

원문링크 : [파이썬] 원하는 비율로 문자 랜덤생성하기 (Shuffle)