N개의 숫자 random하게 고르기

#0 ~ 99중에 2 고르기(중복 없음)

import random

random.sample(range(0,100), 2) 


numpy활용하여 N개의 숫자 random하게 고르기

#0 ~ 99 숫자 1 고르기

import numpy as np

np.random.randint(100)

np.random.randint(0, 100)

 

#0 ~ 99 숫자 2 고르기(중복 있음)

np.random.randint(0, 100, 2) 



List에서 n개의 random 한 element return 하는 함수

 import random

 

def randElem(list, n):

    iRands = random.sample(range(0, len(list)), n)

    retVal = []

    for i in range(len(iRands)):

        retVal.append(list[iRands[i]])

    return retVal


'Development > Python' 카테고리의 다른 글

list에서 중복을 제거하는 방법  (0) 2017.02.02
Python 에서 ++ --  (0) 2017.02.02
Python 에서 Enum 사용하기  (0) 2017.01.25

+ Recent posts