Go randBetween()

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 }}