괴발개발 성장기

Study/Go 언어

[golang] 숫자 랜덤으로 생성하기

지니유 2022. 3. 5. 22:25
반응형

# 배경

임시비밀번호를 생성하기 위해서 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

 

숫자 랜덤으로 생성하기 · Issue #27 · YooGenie/go-study

 

github.com

 

반응형