반응형
# 배경
임시비밀번호를 생성하기 위해서 6자리 랜덤 숫자를 만들어야해 했다.
# 코드
rand.Intn(범위)
- 0<= n < 범위 가된다.
- 타입은 int 이다.
# 예시
rand.Intn(100)
- 0이상 100미만의 숫자들이 랜덤으로 나온다.
# 6자리 랜덤 숫자 만들기
randomNum := rand.Intn(1000000)
fmt.Println("타입 체크: ",reflect.TypeOf(randomNum))
fmt.Println("랜덤숫자: ",randomNum)
- 0이상 1000000미만으로 만들어진다
결과
타입 체크: int
랜덤숫자: 498081
# 이슈
https://github.com/YooGenie/go-study/issues/27
반응형
'Study > Go 언어' 카테고리의 다른 글
[golang] 맵(map) 공부하기 (0) | 2022.03.11 |
---|---|
[golang] string를 잘라서 int64로 배열에 저장하기 (0) | 2022.03.07 |
[golang] 10자리이하 숫자를 입력하면 앞에 0을 채워서 10자리 수 만들기 (0) | 2022.02.28 |
[golang] 슬라이스(slice) 공부하기 (0) | 2022.02.22 |
[golang] 환경변수 설정하는 방법 (0) | 2022.02.20 |