package com.vuze.tests.swt.tableview; import java.util.HashMap; import java.util.Map; public class TableViewTestDS { Map<String, Object> map = new HashMap<String, Object>(); public TableViewTestDS() { map.put("text", getRandomWord()); } private static String getRandomWord() { int len = (int) (Math.random() * 10) + 2; StringBuilder sb = new StringBuilder(); for (int i = 0; i < len; i ++) { double f = Math.random(); char c; if (f < 0.1) { c = (char) ((Math.random() * 12) + '0'); } else if (f < 0.2) { c = (char) ((Math.random() * 26) + 'A'); } else if (f < 0.98) { c = (char) ((Math.random() * 26) + 'a'); } else { c = ' '; } sb.append(c); } return sb.toString(); } }