首页
/
每日頭條
/
科技
/
golang格式化字符串
golang格式化字符串
更新时间:2026-02-01 17:34:04

随機字符串函數

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-02-01
最詭異的代碼你看懂了嗎
最詭異的代碼你看懂了嗎
最詭異的代碼你看懂了嗎?去年,微軟、Adobe、聯想、AMD、高通、華為海思等50多家國内外知名企業的源代碼洩露事件受到了廣泛的關注,被稱為“超級洩露”事件,下面我們就來說一說關于最詭異的代碼你看懂了嗎?我們一起去了解并探讨一下這個問題吧!...
2026-02-01
windows1到windows11系統進化史
windows1到windows11系統進化史
很多朋友應該都不知道Windows初代的win1系統是什麼樣子吧?有一部分人可能還聽過DOS,知道微軟是靠DOS起家的。但最初那一代的windows1是什麼樣的呢?今天小貓windows家園就來帶你了解一下windows1.0的那些事兒。w...
2026-02-01
手機裡的藍牙到底有什麼作用
手機裡的藍牙到底有什麼作用
手機自帶的都有藍牙功能,作為一個常見的手機功能之一,卻很少有人去使用它。估計很多人都沒有深入的了解藍牙的功能,藍牙的有些功能強大到不可思議。1.連接藍牙耳機随着3.5mm的耳機孔取消以後,不少用戶都隻能選擇使用藍牙耳機或者轉換器。那麼這時候...
2026-02-01
電腦不關電源開機後顯示器黑屏
電腦不關電源開機後顯示器黑屏
電腦不關電源開機後顯示器黑屏?開不了機,閃與您關機前的不當操作有關系吧?比如:玩遊戲、看視頻、操作大的東西、使用電腦時間長造成的卡引起的吧?或下載了不合适的東西,故障不會無緣無故的發生吧(如果是這個問題引起的,隻要注意自己的電腦不卡機、藍屏...
2026-02-01
Copyright 2023-2026 - www.tftnews.com All Rights Reserved