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

随機字符串函數

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-14
冰箱E9故障代碼怎麼解決
冰箱E9故障代碼怎麼解決
冰箱E9故障代碼怎麼解決?首先檢查冰箱門是否關好,冰箱門沒關緊的話,導緻冷氣流失,出現E9警報,我來為大家科普一下關于冰箱E9故障代碼怎麼解決?下面希望有你要的答案,我們一起來看看吧!冰箱E9故障代碼怎麼解決首先檢查冰箱門是否關好,冰箱門沒...
2026-01-14
空氣開關有哪些規格型号
空氣開關有哪些規格型号
空氣開關在日常的工作或者是生活居住地,我們經常能使用到,但是卻缺少對其充分的認識,當要面臨自行選購空氣開關的時候,對于家用空氣開關選哪個好,空氣開關型号有哪些有些不知所措了吧。下面我們就一起來了解和學習一下吧一、什麼是空氣開關空氣開關與傳統...
2026-01-14
手機軟件是怎麼制作的
手機軟件是怎麼制作的
現代人生活已經離不開手機,我們平時需要使用到很多款APP。比如說,我們現在正在使用的今日頭條,那大夥就好奇了,一個手機軟件到底是怎麼被做出來的?畫原型圖客戶這個需求最先給到的人就是産品經理。如何把客戶的需求最直觀地呈現出來,那自然是畫原型圖...
2026-01-14
電腦中cpu溫度過高
電腦中cpu溫度過高
在長期運行過程中,總會伴有cpu溫度過高的現象,那怎麼解決呢!電腦cpu溫度偏高的解決方法一:1.對于電腦機箱做一下簡單的維護,清理一下機箱内部的灰塵,尤其是CPU,以及風扇附件的灰塵都要細心清理,然後對CPU重新塗抹矽膠,如果你不明白什麼...
2026-01-14
Copyright 2023-2026 - www.tftnews.com All Rights Reserved