我想將示例測試數據添加到我的NoteTableModel。使用UUID隨機生成Java測試數據
目前,我有它成立這樣的:
public void buildTestNoteTable(){
String uuid = UUID.randomUUID().toString().substring(0,10);
//System.out.println(uuid);
for (int i = 0; i < 2000; i++){
EssayNote newNote = new EssayNote(i, 20131105, "New Test note" +i, uuid);
noteTableData.add(newNote);
}
}
我想要做的是有它,這樣,說有長度爲10「等等等等等等」是隨機生成的字母部分。我應該如何更新我目前的方法才能做到這一點?
編輯:我使用UUID更新了代碼。我用uuid替換了硬編碼的「Blah Blah Blah」,現在我得到了一個隨機序列號,但是我得到的每個音符實例的編號都是相同的,這並不是我想要的。我怎樣才能讓每個EssayNote具有不同的UUID?
看到這個問題:http://stackoverflow.com/questions/2626835/is-there-functionality-to-generate-a-random-character-in-java – akostadinov
你應該使用屬性基於測試(quickcheck)。必須將隨機文本具有 – boring
什麼性質?它必須分裂成單詞嗎?他們必須是一種特定語言的文字嗎? – Raedwald