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

随機字符串函數

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
推荐阅读
30道五年級解方程應用題
30道五年級解方程應用題
五年級數學:100道解方程應用題(含解答)打印練習,必過98!由于篇幅原因,沒有分享完,按下方方式可以免費獲取完整資料。同時可以領取快速提升10倍學習效率的方法,隻需3天,即可輕松掌握!真正實現輕松快樂學習!,
2026-01-28
使命召喚戰區哪個服務器人多
使命召喚戰區哪個服務器人多
它有機會發展成品類中的另一極,還是會像《Apex英雄》那樣高開低走?文/安德魯戰網崩了?這周早些時候,很多玩家都發現自己的戰網登不上去了。《使命召喚:戰區》(CallofDuty:WarZone)上線後的火爆,讓動視暴雪和自家用戶都措手不及...
2026-01-28
西安一級注冊建築師考試報名
西安一級注冊建築師考試報名
西安一級注冊建築師考試報名?近日,鷗瑪軟件圓滿完成2022年度全國一級注冊建築師資格考試作圖題評卷服務項目,首次實現了答卷數字化與網上評卷新模式,終結了該項考試長達二十餘年的人工翻卷評閱模式,極大地提高了工作效率、降低了勞動強度、簡化了評卷...
2026-01-28
哪款性價比高的筆記本值得擁有
哪款性價比高的筆記本值得擁有
如今中高端筆記本産品并不是占滿整個電腦市場的主體,4000至7000的電腦往往成為人們的最佳選擇,對于學生來說,買4000元的電腦不僅價位不高,而且也滿足了學生的經濟實力,今天筆者就和大家聊一聊有哪些4千元的電腦值得學生購買!01榮耀Mag...
2026-01-28
水印如何去除幹淨
水印如何去除幹淨
随着短視頻行業越來越火爆,相關從業者也越來越多。對于新手小白來說,前期可能主要是通過借用其他視頻素材進行二次創作。可是從網上下載的視頻素材,基本都會帶着水印,确實會讓人很苦惱。那肯定是要将視頻上的水印去除掉才能使用了。其實很多視頻去水印後都...
2026-01-28
Copyright 2023-2026 - www.tftnews.com All Rights Reserved