Go: Get a set of unique random numbers

user3918985

How do I get a set of random numbers that are not repeated in the set?

Go:

for i := 0; i < 10; i++ {
    v := rand.Intn(100)
    fmt.Println(v)
}

This gives me, sometimes, two or three of the same numbers. I want all of them different. How do I do this?

peterSO

For example,

package main

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

func main() {
    rand.Seed(time.Now().UnixNano())
    p := rand.Perm(100)
    for _, r := range p[:10] {
        fmt.Println(r)
    }
}

Output:

87
75
89
74
17
32
56
44
36
0

Playground:

http://play.golang.org/p/KfdCW3zO5K

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to efficiently generate a set of unique random numbers with a predefined distribution?

From Dev

Generating unique random numbers

From Dev

Pick unique Random numbers

From Dev

Generating unique random numbers

From Dev

How to get unique numbers from Math.random in javascript?

From Dev

How to get unique numbers from Math.random in javascript?

From Dev

Defining a set of random numbers

From Dev

random numbers in set are clustered

From Dev

How to set random numbers

From Dev

Random numbers out of a set

From Dev

Generating a set of random numbers

From Dev

How to set random numbers

From Dev

generating unique random numbers in Julia

From Dev

Inserting unique random numbers into a vector

From Dev

How to generate 10 unique random numbers from a set of 100 using javascript?

From Dev

Generate same set of random numbers

From Dev

set the random seed in julia generator of random numbers

From Java

Generate 'n' unique random numbers within a range

From Dev

Unique array of random numbers using functional programming

From Dev

Generate unique random numbers using SQL

From Dev

How to generate unique random numbers in Matlab?

From Dev

how to generate unique random numbers with a specific range

From Dev

populate array with UNIQUE random numbers javascript

From Dev

Generating unique random numbers from 10000000 to 99999999

From Dev

Trying to generate a series of unique random numbers

From Dev

Generate unique random numbers in Postgresql with fixed length

From Dev

Trying to generate a series of unique random numbers

From Dev

Generating unique random numbers and check duplicates

From Dev

Generating and storing unique and random numbers within a range

Related Related

HotTag

Archive