[問題] ASP中隨機挑選3個不重複的數字
如標題 如果我要從1~10中 隨機挑選3個不同的數字
應該要怎麼做呢?
目前想到的暴力方法= =
<%
for i=1 to 999
randomize
d1=fix(rnd*10)+1
d2=fix(rnd*10)+1
d3=fix(rnd*10)+1
if d1<>d2 and d2<>d3 and d1<>d3 then exit for
next
response.write d1 & "," & d2 & "," & d3
%>
請問一下 有沒有更合適的寫法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.131.95
→
06/15 23:10, , 1F
06/15 23:10, 1F
→
06/15 23:11, , 2F
06/15 23:11, 2F
→
06/16 01:20, , 3F
06/16 01:20, 3F
→
06/16 10:52, , 4F
06/16 10:52, 4F
→
06/16 13:33, , 5F
06/16 13:33, 5F
→
06/16 18:18, , 6F
06/16 18:18, 6F
→
06/17 14:45, , 7F
06/17 14:45, 7F
→
06/17 19:50, , 8F
06/17 19:50, 8F