for (int i = 0; i < 4; i++) { //datetime.now. random rnd = new random(datetime.now.millisecond / (i+1)); response.write(rnd.next(0, 10)); }
发表于:2007-09-05 09:21:022楼 得分:5
random random=new random();//放for循环里就会全部重复的 for(int i=0;i <4;i++) { int num=random.next(10); //print it }
发表于:2007-09-05 09:25:123楼 得分:25
int i, j, k, l; random r = new random(); i = get_random(); j = get_random(); while(j==i) j=get_random(); k = get_random(); while(k==j ¦ ¦k==i) k=get_random(); l=get_random(); while (l == i ¦ ¦ l == j ¦ ¦ l == k) l = get_random();
protected int get_random() { random r = new random(); return r.next(10);
} 我就是刚刚符合楼主所说的有点基础的,写出来测试过可以用。
发表于:2007-09-05 09:33:464楼 得分:0
亲人啊~~~~谢谢了啊~~~~~~
发表于:2007-09-05 09:35:575楼 得分:0
呵呵
发表于:2007-09-05 09:40:256楼 得分:1
mark
发表于:2007-09-05 09:45:117楼 得分:1
我慢了 但是也想接点分
发表于:2007-09-05 10:25:268楼 得分:5
private string getrnd() { string s = null; char[] c = null; while(true) { s = new random().next(9999).tostring( "0000 "); c = s.tochararray(); if (c[0] != c[1] && c[0] != c[2] && c[0] != c[3] && c[1] != c[2] && c[1] != c[3] && c[2] != c[3]) break; } return s; }