本文将介绍使用 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 个中文元素组成的新数组。

代码解释:

  1. Random random = new Random();: 初始化一个随机数生成器。
  2. string[] newChineseArray = new string[15];: 创建一个长度为 15 的字符串数组,用于存储随机选取的元素。
  3. for(int i = 0; i < 15; i++): 循环 15 次,每次选取一个随机元素。
  4. int index = random.Next(chineseArray.Length);: 使用 random.Next() 方法生成一个随机索引,该索引范围为 0 到 chineseArray 的长度减 1。
  5. newChineseArray[i] = chineseArray[index];: 将随机索引对应的元素从 chineseArray 中取出,并赋值给 newChineseArray 的第 i 个元素。

注意:

  • 以上代码只是演示如何随机选取 15 个元素,您可以根据需要修改代码,例如修改选取元素的数量或修改数组的元素。
  • 为了确保每次运行代码都能得到不同的结果,建议在程序开始时仅实例化一次 Random 对象。

希望本文对您有所帮助。如果您有任何问题或建议,请随时评论

C# 随机选取中文数组元素:生成15个元素的新数组

原文地址: http://www.cveoy.top/t/topic/oUDb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录