首页
/
每日頭條
/
科技
/
golang格式化字符串
golang格式化字符串
更新时间:2026-01-09 20:47:01

随機字符串函數

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
推荐阅读
戴爾電腦如何進入u盤啟動項
戴爾電腦如何進入u盤啟動項
如果您的計算機是戴爾筆記本電腦,如何設置USB驅動器?很多朋友發現,戴爾筆記本電腦不會通過按下啟動熱鍵來顯示U盤選項,所以他們需要進入BIOS來設置U盤啟動,所以如果他們不知道如何操作它呢?現在按照小編的步驟來演示如何設置戴爾筆記本的USB...
2026-01-09
uwp是電腦版嗎
uwp是電腦版嗎
此前IT之家報道過,愛奇藝視頻(Beta版)已經推出Win10UWP版,适配Windows10PC系統,Win10Mobile還不能下載,不過現在有IT之家網友發現,愛奇藝視頻(Beta版)商店裡已悄悄更新,支持ARM處理器,這意味着Win...
2026-01-09
華為freebuds5i參數
華為freebuds5i參數
今年,是TWS耳機井噴之年,各大廠商都在頻頻發力這一賽道。特别是華為FreeBuds系列,推出了多條産品線、為消費者提供更全面的選擇。在6月6日的電商直播中,主打“年輕潮流”的華為FreeBudsi系列再度上新——華為FreeBuds5i正...
2026-01-09
管家婆網店軟件使用方法
管家婆網店軟件使用方法
靈活設置的權限控制及審核流程設置,可以按每個操作者的不同崗位職責方便地配置軟件的操作及審核權限,讓每個人都職責清晰、目标明确;報表的模糊查詢功能,避免操作者遺漏業務信息;操作簡便易學,一般沒有任何計算機操作經驗的職員,稍加培訓就能使用。提升...
2026-01-09
老筆記本裝國産系統
老筆記本裝國産系統
小恐龍公文排版助手小恐龍公文排版助手,是一款專注于公文排版的Word插件。有了它,你的很多Word操作都會變得十分簡單。小恐龍公文排版助手比如,你可以通過它,一鍵删除頁眉橫線,一鍵插入橫頁,一鍵加密文檔,快速設置常用文字格式,快速設置頁面模...
2026-01-09
Copyright 2023-2026 - www.tftnews.com All Rights Reserved