mardi 10 août 2021

Golang: How to generate random float using only crypto/rand

I'm using gosec to check if my code has any security flaws. But it is reporting the use of math/rand (Use of weak random number generator (math/rand instead of crypto/rand)) pkg in this code:

package main

import (
    "fmt"
    "math/rand"
)

func main() {
    a := rand.Float64()
    fmt.Println(a)
}

The problem is: crypto/rand does not have the option to get a random float: https://pkg.go.dev/crypto/rand How can I do that?




Aucun commentaire:

Enregistrer un commentaire