首页
/
每日頭條
/
科技
/
golang格式化字符串
golang格式化字符串
更新时间:2026-01-10 18:52:33

随機字符串函數

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
推荐阅读
韓服阿木木出裝
韓服阿木木出裝
導語:木木在排位中往往都是出現在打野的位置上,但是在12.12版本中,木木得到到了一定的小增強,其控制能力、控制效率在這個版本都得到了一定的加強,所以不同玩法的木木也在這個版本崛起。12.12版本冰川輔助木木的玩法逐漸流行起來,大家一起看看...
2026-01-10
建築工程技術哪個證好點
建築工程技術哪個證好點
建築工業化應用工程師證書去哪裡報名?證書怎麼考?報名入口和報考平台在哪裡,證書好考嗎?中國建築科學研究院認證中心頒發的建築工業化應用工程師證書含金量高嗎?建築工業化應用工程師是指以構件預制化生産、裝配式施工為生産方式,以設計标準化、生産工廠...
2026-01-10
一加7 pro:真·高刷全面屏年度機皇
一加7 pro:真·高刷全面屏年度機皇
4月24日,@一加手機官微宣布一加7系列新品發布會将于5月16日在北京舉行。雖然現在離發布會舉行還有好幾天,但是網上卻曝出了許多一加7和一加7Pro的參數信息。之前,我們也報道過疑似一加7和一加7Pro的參數對比新聞。但是今天,slashl...
2026-01-10
cassandra單條數據大小
cassandra單條數據大小
概念ApacheCassandra是高度可擴展的,高性能的分布式NoSQL數據庫。Cassandra旨在處理許多商品服務器上的大量數據,提供高可用性而無需擔心單點故障。Cassandra具有能夠處理大量數據的分布式架構。數據放置在具有多個複...
2026-01-10
什麼軟件可以大量語音轉文字的
什麼軟件可以大量語音轉文字的
新媒體小夥伴在職場辦公的時候,會常常因為整理大量的音頻文件而感到疲憊,雖然可以借助一些轉換工具來把音頻文件轉寫為文字文本,但是真正好用的音頻轉換工具卻很少。下面我就來告訴你們語音轉文字免費的軟件哪個好,如果你們想知道的話,那就繼續往下閱讀這...
2026-01-10
Copyright 2023-2026 - www.tftnews.com All Rights Reserved