C# 随机选取中文数组元素:生成15个元素的新数组
本文将介绍使用 C# 语言从一个长度不固定的中文字符串数组中随机选取 15 个元素,并生成一个新的数组。
首先,需要定义一个中文字符串数组:
string[] chineseArray = {'苹果', '香蕉', '橘子', '柚子', '草莓', '蓝莓', '芒果', '菠萝', '榴莲', '西瓜', '葡萄', '柿子', '橙子', '樱桃', '桑葚'};
然后使用 Random 类随机选取 15 个元素,并存入新的数组中:
Random random = new Random();
string[] newChineseArray = new string[15];
for(int i = 0; i < 15; i++){
int index = random.Next(chineseArray.Length);
newChineseArray[i] = chineseArray[index];
}
最后得到的 newChineseArray 就是随机选取的由 15 个中文元素组成的新数组。
代码解释:
Random random = new Random();: 初始化一个随机数生成器。string[] newChineseArray = new string[15];: 创建一个长度为 15 的字符串数组,用于存储随机选取的元素。for(int i = 0; i < 15; i++): 循环 15 次,每次选取一个随机元素。int index = random.Next(chineseArray.Length);: 使用random.Next()方法生成一个随机索引,该索引范围为 0 到chineseArray的长度减 1。newChineseArray[i] = chineseArray[index];: 将随机索引对应的元素从chineseArray中取出,并赋值给newChineseArray的第i个元素。
注意:
- 以上代码只是演示如何随机选取 15 个元素,您可以根据需要修改代码,例如修改选取元素的数量或修改数组的元素。
- 为了确保每次运行代码都能得到不同的结果,建议在程序开始时仅实例化一次
Random对象。
希望本文对您有所帮助。如果您有任何问题或建议,请随时评论
原文地址: http://www.cveoy.top/t/topic/oUDb 著作权归作者所有。请勿转载和采集!