亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么用golang生成隨機數

小億
145
2023-10-31 15:42:27
欄目: 編程語言

在Go語言中,可以使用math/rand包來生成隨機數。下面是一個簡單的例子:

package main

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

func main() {
	// 設置隨機數種子
	rand.Seed(time.Now().UnixNano())

	// 生成一個范圍在0到100之間的隨機整數
	randomInt := rand.Intn(101)
	fmt.Println(randomInt)

	// 生成一個范圍在0到1之間的隨機浮點數
	randomFloat := rand.Float64()
	fmt.Println(randomFloat)
}

在上面的例子中,我們首先通過rand.Seed()函數設置了隨機數種子,使用time.Now().UnixNano()可以獲取當前時間的納秒級表示,確保每次運行程序時都會生成不同的隨機數序列。

然后,我們使用rand.Intn()函數生成了一個范圍在0到100之間的隨機整數,并使用fmt.Println()函數打印出來。

接著,我們使用rand.Float64()函數生成了一個范圍在0到1之間的隨機浮點數,并同樣使用fmt.Println()函數打印出來。

運行上面的代碼,你會得到類似以下的輸出:

87
0.7853981633974483

0
屏边| 文昌市| 禄劝| 荣昌县| 东乌珠穆沁旗| 唐河县| 临高县| 分宜县| 民权县| 那坡县| 沙湾县| 灌南县| 安徽省| 张家口市| 怀仁县| 苏尼特左旗| 巴里| 泰州市| 华坪县| 克东县| 成武县| 湄潭县| 龙胜| 方正县| 淮安市| 阜南县| 邓州市| 光泽县| 辽源市| 体育| 志丹县| 阳东县| 武宣县| 分宜县| 通州区| 九寨沟县| 枣阳市| 卢龙县| 图片| 洞口县| 油尖旺区|