帮助构建随机名称生成器

时间:2010-07-27 11:10:00

标签: visual-studio-2010 csv random

作为一名教师,我希望创建一个随机名称生成器,用于我的课程。我不太了解,但我愿意学习。 我希望我的随机名称生成器能够从外部csv或txt文件加载类列表 - 我希望随机名称生成器能够识别时间并加载一天中那个时间的预定义类。我认为如果日期和时间列在csv或txt文件中的每个类列表上方,这将最有效。 我还将添加一个基本操作按钮,在按下时会生成一个新名称。 我看过一些帖子提到创建一个随机数生成器,然后将其链接到文本列表,但我想我正在尝试做一些更不同的事情。 如果有帮助,我在Vista SP2上使用Visual Studio Pro 2010。 欢呼声。

2 个答案:

答案 0 :(得分:2)

如果你不反对使用统计软件环境R,我创建了一个名为randomNames的软件包,它生成随机名称,可以根据性别和种族代码进行概率抽样。 http://cran.r-project.org/web/packages/randomNames/

答案 1 :(得分:0)

最简单的方法是编写basic windows gui app

  1. 第一步是阅读文件。这个link将帮助您阅读CSV的基础知识,如果您选择只做一个“格式”文件,其中第一行是日期,然后其余的是名称,您将无法利用该库,可能只是最终手动解析文件。这个link将帮助您解决这个问题。

  2. collection中读取所有姓名后,请计算并创建Random number generator并将最大数量设置为列表的长度。生成一组不同的随机数到一个单独的集合中。

    **另一种选择是使用像this这样的随机排序方法

  3. 单击按钮时,遍历随机数列表并返回名称。