首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 为什么用RND取出来的随机序列总是相同的。 [已结贴,结贴人:llww0208]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • llww0208
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-06-22 10:15:20 楼主
    Randomize()
    我在语句这前加了这个也不行,每次显示的序列都是一样的。
    15  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wangsdong
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-22 10:37:351楼 得分:0
    http://www.aspprogram.cn/detail.asp?id=49
    这里有一个例子,你看看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • llww0208
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-22 10:46:272楼 得分:0
    按照例子中的做了,还是不行啊。
    我就这样写的

    Randomize()

    Sql = "SELECT * from WoWo_SrcChild  Order By rnd(Src_SeeNum)"

    Rs.open Sql,conn,1,2

    显示的记录始终都是一样的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Anlige
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-22 10:49:233楼 得分:0
    Randomize()
    int(Rnd()*10) 'Rnd不要任何参数
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • llww0208
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-22 10:52:244楼 得分:0
    Randomize()
    int(Rnd()*10) 'Rnd不要任何参数

    -----

    这只能取到10以内的整数,但Src_SeeNum是没有任可限制的,Src_SeeNum字段存储文章的浏览次数,浏览次数不好限定啊。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Anlige
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-22 11:05:525楼 得分:0
    我只是给你个例子~~
    浏览次数怎么会是随机的呢??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Anlige
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-22 11:08:156楼 得分:0
    大于a小于b内的随机数
    Rnd()*(b-a+1)+a
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • llww0208
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-22 11:11:387楼 得分:0
    无论用浏览次数还是用ID,我是可以得到一个结果的,但现在是每项次得到的结果都是相同的,不是真正的随机。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • songpengasp
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-22 11:15:138楼 得分:15
    Randomize()

    Sql = "SELECT * from WoWo_SrcChild  Order By  rnd(Src_SeeNum)"

    Rs.open Sql,conn,1,2

    你这是在sql里使用 rnd 数据库有这个函数吗 ?


    不知道你这是什么意思  order by  rnd
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • llww0208
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-22 11:58:289楼 得分:0
    Order By  rnd(Src_SeeNum)

    让取得的数据随机排列啊。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved