首页
/
每日頭條
/
科技
/
golang格式化字符串
golang格式化字符串
更新时间:2024-05-03 00:00:23

随機字符串函數

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
推荐阅读
穿心蓮的種植
穿心蓮的種植
1、選地整地。穿心蓮是一種喜歡潮濕的作物,它能夠在高溫的環境下很好的生長的。種植穿心蓮需要有充足的陽光和營養,穿心蓮的發芽和在出苗以後盡量的把溫度控制在二十八攝氏度左右。2、适時的播種。在選擇種子的時候呢一定要選擇沒有病害,基因良好,沒有裂痕傷口的優良種子,播種的時間盡量避開陰雨天氣,根據種植的面積确定播種的數量。3、田間的管理。在播種以後,等到幼苗長到一定程度的時候要及時的進行移栽,要保持良好的
2024-05-03
ios那些好玩的單機免費遊戲
ios那些好玩的單機免費遊戲
1、《浴火銀河2》:這個已經說爛了,為什麼還要說是因為真心好玩,其次是(劃重點)可以不用付費破解玩剩餘的資料片《瓦爾基裡》等。2、《星際幻想序曲》是一款以浩瀚無邊的宇宙為舞台,玩家需要駕駛豐富多樣的宇宙戰艦,開展激烈壯觀的射擊戰鬥,遊戲中總會共有超過20多種級别的戰艦和2000多種戰艦裝備登場,BS...
2024-05-03
火鴨怎麼養殖
火鴨怎麼養殖
1、選地建舍:火鴨的适應能力較強,能夠較快的在各種環境下适應并且生長。但是人工養殖的話還是要盡量選擇在安靜不吵鬧,地勢高并且陽光充足的地方。鴨舍的土壤不能為黏土,黏土會導緻火鴨步行困難,周圍要有足夠的水源及池塘,滿足火鴨喜水的愛好。建舍的時候要建立成鴨舍、育雛舍與運動場,将雛鴨與成鴨分開飼養,提高雛...
2024-05-03
word一行沒滿就換行了怎麼辦
word一行沒滿就換行了怎麼辦
演示機型:華為MateBookX系統版本:win10APP版本:word20131、點擊上方工具欄的頁面布局。2、然後将裡面的縮進還原為0字符即可。3、然後再點擊段落的右下角的下拉按鈕。4、進入段落後,将對齊方式設為兩端對齊,0字符0間距。5、然後就會自動還原到最滿的字,再打字就不會未滿換行。word快捷鍵:獲取幫助或訪問MicrosoftOffice.comF1移動文字或圖形F2重複上一步操作F
2024-05-03
隐藏文件夾方法
隐藏文件夾方法
1、在需要隐藏操作右鍵,選擇“屬性”。2、在彈出的屬性界面窗口中,找到并勾選“隐藏”,之後文件就被隐...
2024-05-03
Copyright 2023-2024 - www.tftnews.com All Rights Reserved