2010-07-27 47 views
0

作爲一名教師,我期待創建一個隨機名稱生成器來與我的課程一起使用。我不太瞭解,但我願意學習。 我希望我的隨機名稱生成器能夠從外部csv或txt文件加載類列表 - 我希望隨機名稱生成器能夠識別時間並在一天中的某個時間加載預定義的類。如果日期和時間列在csv或txt文件中的每個班級列表的上方,我認爲這會最好。 我還會尋找添加一個基本動作按鈕,當按下時會生成一個新名稱。 我看到一些帖子提到創建一個隨機數字生成器,然後將其鏈接到文本列表,但我想我試圖做一些更多的不同。 如果有幫助,我在Vista SP2上使用Visual Studio Pro 2010。 乾杯。幫助建立一個隨機名稱發生器

+0

除了您需要幫助外,您還沒有提及要使用的語言,名稱的文件格式或其他許多方面。你可能想和其他一些學生交談,看看是否有人可以爲你寫這個,也許在數學課上或者其他什麼東西上額外得分。 – 2010-07-27 11:24:43

+0

所以你的CSV會有多個天?顯示格式。 – Nix 2010-07-27 12:07:08

+0

大家好, 感謝迄今的回覆。 我不介意使用什麼語言,因爲我會很樂意學習它,提供我所提議的內容。 至於csv,我正在考慮沿着時間的頂部,然後是時間,然後是學生的名字。可能的例子: 週一 8.45-9.45 名1 surname1 名稱2 surname2 等 謝謝所有正在自己的時間作出反應 - 我很欣賞你的時間。 – Steve 2010-07-27 12:49:53

回答

0

最簡單的方法是編寫basic windows gui app

  1. 第一步是讀取文件。這link將幫助您閱讀CSV的基礎知識,如果您選擇只是做一個「格式」的文件,其中第一行是日期,其餘的是你不能利用該庫的名稱,並可能會最終解析文件手動。這link將幫助你。

  2. 將所有名稱讀入collection後,請計數並創建一個Random number generator,並將最大值設置爲您的列表長度。生成一組不同的隨機數字到一個單獨的集合中。

    **另一種選擇是使用類似this,這是一個隨機排序的方法

  3. 當按鈕被點擊迭代通過您的隨機數列表,並返回名稱。

+0

謝謝你的回答尼克斯 - 我正在研究這一點,並將保持所有更新。 – Steve 2010-07-27 12:50:33