How to Get Float64 Type Random Number in Golang?
Go language provides inbuilt support for generating random numbers of the specified type with the help of a math/rand package. This package implements pseudo-random number generators. These random numbers are generated by a source and this source produces a deterministic sequence of values every time when the program run. And if you want to random numbers for security-sensitive work, then use the crypto/rand package.
You are allowed to generate a pseudo-random number of float64 in [0.0, 1.0) from the default source with the help of the Float64() function provided by the math/rand package. So, you need to add a math/rand package in your program with the help of the import keyword.
func Float64() float64
Let us discuss this concept with the help of the given examples:
Random Number 1: 0.6046602879796196 Random Number 2: 0.9405090880450124 Random Number 3: 0.6645600532184904
Result 1: 90.60466028797961 Result 2: 80.94050908804502 Result 3: 600.6645600532185