Go 随机打乱 字符串 数组

Posted mafeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go 随机打乱 字符串 数组相关的知识,希望对你有一定的参考价值。

func Random(strings []string) string 

	for i := len(strings) - 1; i > 0; i-- 
		num := rand.Intn(i + 1)
		strings[i], strings[num] = strings[num], strings[i]
	

	str := ""
	for i := 0; i < len(strings); i++ 
		str += strings[i]
	
	return str

 

以上是关于Go 随机打乱 字符串 数组的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 384. 打乱数组 / 859. 亲密字符串/ 423. 从英文中重建数字

Python 实现随机打乱字符串

LeetCode_Nov_4th_Week

随机打乱数组元素

洗牌算法C++将数组的元素顺序随机打乱(条件概率证明算法充分随机)

随机打乱数组顺序之随机洗牌算法