파이썬에서는 매우 간편하게 random 라이브러리를 사용하여 리스트를 섞을 수 있다. Random.shuffle 예시 import random my_list = ['삼성전자','LG전자','BTS','블랙핑크','YG'] random.shuffle(my_list) print('1 round->', my_list) # 1 round-> ['YG', 'BTS', '블랙핑크', '삼성전자', 'LG전자'] random.shuffle(my_list) print('2 round->', my_list) # 2 round-> ['LG전자', '블랙핑크', '삼성전자', 'YG', 'BTS'] 이와같이 shuffle을 반복할때마다 값을 계속 섞는다. 이 원리를 이용해서 로또 숫자를 뽑는 것도 매우 쉽게 만들 수 있다...
랜덤 모듈은 난수값을 생성하기 위한 기능을 담고 있는 모듈로 다양한 랜덤 관련 함수를 제공하고 있다. 랜덤 모듈의 경우 게임등에서도 활용할 수 있지만 데이터 분석에서도 다양한 결과를 실험하기 위해서도 쓰일 수 있으며 화면에서 데이터들을 랜덤으로 노출하고 싶을 때에도 사용할 수 있는 등 활용 방법은 매우 다양하다. 랜덤 사용 방법 import random random.random()# 0~1의 실수값 기본적으로 random.random() 함수를 사용하면 0~1의 실수값을 호출하게 된다. 위의 random을 호출한 결과는 그때그때 다르겠지만 이와같이 모두 0~1사이의 실수가 나오는 것은 확인할 수 있다. 값의 범위 지정하기 0~1의 값을 이용하여 다양한 랜덤을 구현할 수도 있겠지만, 값의 범위를 지정하여 ..
테스트 용도라든지, 아니면 랜덤성 ID를 만든다던지 기타 등등 랜덤 문자열이 필요한 경우가 있다. 랜덤 문자열을 만드는 방법을 여러가지 있지만, 여기서는 간단하게 랜덤 함수를 만들어서 생성하는 것을 포스팅하고자 한다. public static void main(String[] args) {System.out.println(randomAlphaWord(30));System.out.println(randomAlphaWord(25));System.out.println(randomAlphaWord(40));} /** * int를 받아서, 랜덤 알파벳을 출력함 * * @param wordLength * @return */public static String randomAlphaWord(int wordLength)..