CoWithMe

TIL 20240524 알고리즘 SQL 랜덤 닉네임 생성기

이영훈닷컴 2024. 5. 24. 14:01
728x90

랜덤 닉네임 생성기

 

choice(), choices() 차이점 검색 헷갈림 ㅋ

choice()는 하나의 요소를 선택하고 반환하고, choices()는 중복을 허용하여 여러 개의 요소를 선택하여 리스트로 반환

 

 

이 코드는 주어진 세 개의 리스트에서 각각 한 개의 요소를 무작위로 선택하여 조합하여 닉네임을 생성하는 함수를 정의하고 있습니다. 그 후에 이 함수를 호출하여 무작위 닉네임을 생성하고 출력하는 예제입니다.

 

여기서 주목할 점은:
random.choice() 함수를 사용하여 각 리스트에서 무작위로 한 개의 요소를 선택합니다.
선택된 단어들을 조합하여 닉네임을 생성합니다.
생성된 닉네임을 반환합니다.


코드가 명확하고 간결하여 이해하기 쉽습니다.

다만, 만약 리스트가 더 많은 요소를 가지거나 닉네임을 더 복잡하게 만들고 싶다면 코드가 약간 수정되어야 할 것입니다.

이 코드는 세 개의 리스트에서 각각 하나의 단어를 선택하는 단순한 예제일 뿐이니까요.

 

숫자 비교하기

동물 수 구하기

 

## 오늘의 학습 내용
- Python에서 무작위 닉네임 생성 함수 구현
- SQL에서 COUNT 함수를 사용하여 특정 테이블의 레코드 수 조회

## 학습한 내용에서의 발견/새로운 아이디어
- Python의 f-string을 사용하여 문자열을 효율적으로 포맷팅하는 방법을 배움
- SQL 쿼리를 작성할 때 COUNT 함수의 활용법 이해

## 어려웠던 점
- SQL 쿼리 작성 시 함수의 사용법을 정확히 이해하는 데 어려움을 겪음

## 해결 방법
- SQL 문서와 예제를 참고하여 COUNT 함수의 사용법을 숙지함

## 내일의 학습 목표
- Python의 random 모듈을 활용하여 다양한 무작위 데이터 생성하기
- SQL에서 GROUP BY 및 JOIN 등의 고급 쿼리 기능 학습

728x90