喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 各位大牛 tinyurl.com的算法怎么实现的?  
 
AppZ
新手上路
Rank: 1



UID 71911
精华 0
积分 4
帖子 2
金钱 4 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-4-18
状态 离线
[广告]: q m
各位大牛 tinyurl.com的算法怎么实现的?

rt
想做个和tinyurl.com一样,怎么生成不重复的3位随机数?
3位用完-->4位-->5位?
2008-4-2 01:03 PM#1
查看资料  发短消息  顶部
 
敌敌畏
中级会员
Rank: 3Rank: 3
中级会员



UID 64542
精华 0
积分 274
帖子 272
金钱 274 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-6-3
来自 $河南->郑州
状态 离线
[推荐阅读] 兼职creloaded,oscommerce修改及二次开发
他可能就没有用随机数,而是一个序列数。因为访问的人多,所以看起来数值变化的没有规律
2008-4-2 04:06 PM#2
查看资料  发短消息  QQ  顶部
 
7u5
新手上路
Rank: 1



UID 116620
精华 0
积分 13
帖子 7
金钱 13 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-3-28
状态 离线
[推荐阅读] PLMM的PP。。
说下我自己的思路:
1.产生一个3位随机数,比如100-999
2.每产生一个随机数,则存为数组(按从小到大排),并随机最大数减一,比如100-998
3.再把当前数在数组中次序取出,得出在100-999范围内的实际数输出给用户。
4.循环这个过程,直到随机数范围为100-100

大于3的则可以用多维数组,或者设置一个当前循环位数的变量。
2008-4-3 05:15 PM#3
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.021647 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP