给出一堆名字，创建一个随机的名字发生器，可以生成类似的名字。
提供一堆有代表性的名字，例如“张三李四王五”。
根据提供的名字，可以使用以下算法生成随机的名字：

1.获取每个名字的所有汉字，并将它们放入单独的数组中。

2.对于每个汉字数组，生成随机的索引并从数组中选择对应的汉字。

3.将每个选择的汉字连接起来，形成一个新的名字。

例如，在给定名字"张三李四王五"的情况下，可以使用以下算法生成新名字：

1.将每个名字分解为汉字数组：

   张三 = ["张", "三"]
   
   李四 = ["李", "四"]
   
   王五 = ["王", "五"]

2.生成随机数字索引：

   随机索引 = [1, 0, 0]

3.选择每个数组中的汉字：

   新名字 = "三李王"

4.将每个汉字连接起来：

   随机名字 = "三李王"