"Go randBetween()"의 두 판 사이의 차이

 
54번째 줄: 54번째 줄:
==같이 보기==
==같이 보기==
* [[Go rand.Intn()]]
* [[Go rand.Intn()]]
* [[Go randIPBetween()]]
* [[함수 randBetween()]]
* [[함수 randBetween()]]



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