Я хочу добавить тестовые данные к моей NoteTableModel.Произвольно генерировать тестовые данные в Java с использованием UUID
В настоящее время я его настроить так:
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. Как мне обновить текущий метод, чтобы иметь возможность сделать это?
EDIT: Я обновил код с помощью UUID. Я заменил жесткий «Blah Blah Blah» на uuid, и теперь я получаю случайный серийный номер, но я получаю одинаковый номер для каждого экземпляра заметки, чего я не хочу. Как я могу сделать так, чтобы у каждого EssayNote был другой UUID?
см. Этот вопрос: http://stackoverflow.com/questions/2626835/is-there-functionality-to-generate-a-random-character-in-java – akostadinov
Вы должны использовать свойство основанное на тестировании (quickcheck). – boring
Какие свойства должен иметь случайный текст? Должно ли быть разделено на слова? Должны ли они быть словами определенного языка? – Raedwald