首页
/
每日頭條
/
科技
/
golang格式化字符串
golang格式化字符串
更新时间:2026-01-16 22:57:12

随機字符串函數

package main import ( "math/rand" "testing" "time" ) func TestRandomNum(t *testing.T) { n := 10 //指定字符串的長度 //qwertyuio......4567890是需要包含的字符 var letters = []byte("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM01234567890") //指定長度n,指定類型[]byte result := make([]byte, n) //随機數種子 rand.Seed(time.Now().UnixNano()) //rand.Intn(len(letters)) 返回的是随機的索引值 //letters[rand.Intn(len(letters))] 返回的是根據随機的索引值獲取指定位置的字符 //result[i] : 循環填充result for i := range result { //func Intn(n int) int //Intn以int的形式從默認源返回[0,n]中的一個非負僞随機數。如果n<=0,它将崩潰。 //rand.Seed(86) //fmt.Println(rand.Intn(100)) //fmt.Println(rand.Intn(100)) //fmt.Println(rand.Intn(100)) result[i] = letters[rand.Intn(len(letters))] } // 輸出結果 t.Log(string(result)) }

golang格式化字符串(Golang指定長度的随機字符串)1

源碼截圖

golang格式化字符串(Golang指定長度的随機字符串)2

執行結果

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
蘋果手機時間不準怎麼辦
蘋果手機時間不準怎麼辦
蘋果手機時間不準怎麼辦?先請打開手機主屏上的“設置”應用在設置列表中找到“通用”一欄,點擊進入,現在小編就來說說關于蘋果手機時間不準怎麼辦?下面内容希望能幫助到你,我們來一起看看吧!蘋果手機時間不準怎麼辦先請打開手機主屏上的“設置”應用。在...
2026-01-16
移動雲路由怎麼增加無線網信号
移動雲路由怎麼增加無線網信号
移動雲路由怎麼增加無線網信号?對人員流動比較頻繁的局域網來說,首要的一個問題就是要進行網絡的準入認證,記錄用戶的身份信息和上網日志從而使網絡行為有據可查,也能滿足職能部門的督察需要在提供WiFi上網服務的地方,如:公共場所、商業區等,經常會...
2026-01-16
電腦關機後自動開機怎麼回事
電腦關機後自動開機怎麼回事
電腦關機後自動開機怎麼回事?硬件問題,例如内存散熱不穩定,顯卡、網卡松動等,下面我們就來聊聊關于電腦關機後自動開機怎麼回事?接下來我們就一起去了解一下吧!電腦關機後自動開機怎麼回事硬件問題,例如内存散熱不穩定,顯卡、網卡松動等。病毒木馬問題...
2026-01-16
微信視頻動态為什麼顯示重複
微信視頻動态為什麼顯示重複
微信視頻動态為什麼顯示重複?首先我們打開微信并點擊微信界面中右下角的“我”,下面我們就來說一說關于微信視頻動态為什麼顯示重複?我們一起去了解并探讨一下這個問題吧!微信視頻動态為什麼顯示重複首先我們打開微信并點擊微信界面中右下角的“我”。然後...
2026-01-16
國服為什麼沒有暗黑2
國服為什麼沒有暗黑2
大家好,這裡是正驚遊戲,我是你們的正驚小弟。歡迎來到每周神評論,一周遊戲資訊看沙雕網友如何吐槽。前方高能預警……Dota賽事直播延遲10分鐘被沖,連續發公告,最後取消了延遲近日LOL和DOTA2都開始了自己的國際邀請賽,而DOTA2率先開始...
2026-01-16
Copyright 2023-2026 - www.tftnews.com All Rights Reserved