高手解决(90分相送)

jsbiz 2004-07-05 04:01:46
问题描述:
在 n和m之间随机取得K个数
其中 m>n>0 k>m-n>0
K个数值要求无重复
实现脚本 asp

实现界面
input.asp
在该页面中输入 n m k 3个数值

在output.asp中输出 K个数

...全文
58 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQgenie 2004-07-05
  • 打赏
  • 举报
回复
<%
dim k,m,n
'k = cint(request("k"))
'm = cint(request("m"))
'n = cint(request("n"))
k=4
m=15
n=3
randomize
a1= int((m-n)*rnd)+n
response.write a1 &" "
strtmp=","&a1&","
i=1
do while i<k
a2=int((m-n)*rnd)+n
a3=","&a2&","
if instr(1,strtmp,a2)=0 then
strtmp= strtmp&a2&","
response.write a2&" "
i=i+1
end if
loop
%>
zhouyouok 2004-07-05
  • 打赏
  • 举报
回复
?:k>m-n>0
假设n=1,m=10,则:k>10-1>0,so:k>9,so:k至少取10,正好为n---m,不重复,如果k>10,则:必有重复。
hongzi001179 2004-07-05
  • 打赏
  • 举报
回复
关注
sfply 2004-07-05
  • 打赏
  • 举报
回复
dim k,m,n
k = cint(request("k"))
m = cint(request("m"))
n = cint(request("n"))
randomize
for i = 1 to k
response.write (m-n)*+n
next
jsbiz 2004-07-05
  • 打赏
  • 举报
回复
问题描述:
在 n和m之间随机取得K个数
其中 m>n>0 k>m-n>0
K个数值要求无重复
实现脚本 asp

实现界面
input.asp
在该页面中输入 n m k 3个数值

在output.asp中输出 K个数

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧