Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

How to Generate Random Number Slice in Golang

This tutorial let you know, How to Generate Random Number using golang slice.I will use time package to generate random number and store into slice using UNIX timestamp.

I will create one another method that generate random number using math/rand package, Which are non negative random number.

Both method are identically same but different as respect to values, first method will return both type values, negative and positive integer but second method will return only positive number.

How to Generate Random Number Slice Using Unix Timestamp

The below method will generate a slice of 20 number, Which have some values are negative and some are positive.

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

func generateRandomSlice(size int) []int {
 
    slice := make([]int, size, size)
    rand.Seed(time.Now().UnixNano())
    for i := 0; i 

I have imported math/rand,time package to generate UNIX timestamp.

How to Generate Positive Random Number

The below method will generate a slice of 10 number, Which have only positive number.

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

func generateRandomNumber(size int) []int {
 	rand_number := make([]int, size, size)
 	for i := 0; i 

The post How to Generate Random Number Slice in Golang appeared first on Rest Api Example.



This post first appeared on Rest Api Example, please read the originial post: here

Share the post

How to Generate Random Number Slice in Golang

×

Subscribe to Rest Api Example

Get updates delivered right to your inbox!

Thank you for your subscription

×