首页
/
每日頭條
/
科技
/
golang格式化字符串
golang格式化字符串
更新时间:2025-12-17 22:28: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
推荐阅读
安卓之間的nfc怎麼互用
安卓之間的nfc怎麼互用
提到NFC很多人都會把它和移動支付聯系在一起,ApplePay的移動支付熱潮推動了NFC技術的普及和發展,同時也讓一些人将NFC技術與支付等同起來,認為手機上的NFC功能就是用來進行支付的,那麼除了支付功能,NFC還有哪些用處呢?本文就手機...
2025-12-17
如何給自己添加大量的水印
如何給自己添加大量的水印
想要在一段視頻中添加水印,需要使用什麼工具,該如何操作?當我們在發送和分享視頻的過程中,有時為了保密和安全,需要對視頻畫面添加水印,防止他人濫用,怎麼給視頻加水印?今天就為大家推薦一個辦法,教你添加視頻水印幾步就搞定。推薦使用迅捷視頻轉換器...
2025-12-17
吃雞臉型捏臉教程
吃雞臉型捏臉教程
大家好,歡迎來到《刺激實戰教室》,我是你們的老朋友刺激哥。一些消息比較靈通的小夥伴,應該已經看到《和平精英》官宣的“捏臉系統”了吧?貼臉系統的功能可謂是非常的豐富,不但可以修改遊戲角色的臉型,同時還可以修改五官、眉型和唇色,以及更多的附加設...
2025-12-17
遊戲手機與普通手機區别
遊戲手機與普通手機區别
#遊戲手機和普通手機有什麼區别?#玩遊戲嘛,最重要的是什麼,第一方面:畫質音質震感,第三方面:性能高!第二方面散熱。第四方面操作方便,更利于玩遊戲!所以遊戲手機更多就是通過這四方面來提升的;首先聊聊第一方面;畫質、音質和震感!其實這都是提升...
2025-12-17
華為耳機freebuds pro墨韻白
華為耳機freebuds pro墨韻白
就數碼産品而言,一種品類、一個市場經曆過高速推進階段後,一般會呈現出某種現象,即:産品被賦予更寬泛的期待,例如耳機不隻是能聽、好聽這麼簡單,還要好看、好搭。但也正因如此,廠商反而容易将重心放在“錦上添花”上,忽略了立身“基本功”,比如耳機外...
2025-12-17
Copyright 2023-2025 - www.tftnews.com All Rights Reserved