Go randBetween()

Jmnote (토론 | 기여)님의 2023년 2월 1일 (수) 16:58 판 (→‎같이 보기)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

Go randBetween()
// You can edit this code!
// Click here and start typing.
package main

import (
	"fmt"
	"math/rand"
	"time"
)

func randBetween(min, max int) int {
	return rand.Intn(max-min+1) + min
}

func main() {
	rand.Seed(time.Now().UnixNano())

	fmt.Println("== (0, 1) ==")
	fmt.Println(randBetween(0, 1))
	fmt.Println(randBetween(0, 1))
	fmt.Println(randBetween(0, 1))
	fmt.Println(randBetween(0, 1))
	fmt.Println(randBetween(0, 1))
	fmt.Println(randBetween(0, 1))

	fmt.Println("== (1, 1) ==")
	fmt.Println(randBetween(1, 1))
	fmt.Println(randBetween(1, 1))

	fmt.Println("== (1, 6) ==")
	fmt.Println(randBetween(1, 6))
	fmt.Println(randBetween(1, 6))
	fmt.Println(randBetween(1, 6))
	fmt.Println(randBetween(1, 6))
	fmt.Println(randBetween(1, 6))
	fmt.Println(randBetween(1, 6))

	fmt.Println("== (-3, 3) ==")
	fmt.Println(randBetween(-3, 3))
	fmt.Println(randBetween(-3, 3))
	fmt.Println(randBetween(-3, 3))
	fmt.Println(randBetween(-3, 3))
	fmt.Println(randBetween(-3, 3))
	fmt.Println(randBetween(-3, 3))

	// fmt.Println(randBetween(3, -3)) // panic
}

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}