佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 3777|回复: 10

请教随机抽取不重复的问题

[复制链接]
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34692

    论坛守望者论坛元老杰出贡献

    发表于 2012-6-19 09:28:24 | 显示全部楼层 |阅读模式
    假设我想在 1-100里面抽取10个不重复的数到 y1-y10.请问有什么简洁的方法可以实现呢?
    要比较通用的,抽30个也可以这样.
  • TA的每日心情
    郁闷
    2018-12-26 07:27
  • 签到天数: 449 天

    连续签到: 2 天

    [LV.9]龙巫妖

    8929

    回帖

    107万

    金币

    3

    精华

    10级 Undefeatable Hero

    Rank: 10Rank: 10Rank: 10

    积分
    141106

    退役版主社区QQ达人魅力之星TE联赛季军脚本测试狂

    QQ
    发表于 2012-6-19 10:48:25 | 显示全部楼层
    不懂路过

     成长值: 26605

  • TA的每日心情
    无聊
    2025-4-26 18:49
  • 签到天数: 214 天

    连续签到: 1 天

    [LV.7]血污怪

    156

    回帖

    8697

    金币

    0

    精华

    白金会员

    Rank: 4

    积分
    2453
    发表于 2012-6-19 11:43:25 | 显示全部楼层
    我能想到的就是调用函数比较之类的法子,不过似乎过于繁琐了点。
    坐等寻梦大等高人出手吧。

    该用户从未签到

    23

    回帖

    7457

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    273
    发表于 2012-6-19 11:45:37 | 显示全部楼层
    ERM有数组么,刚学不知道

    没有的话很痛苦

    该用户从未签到

    3846

    回帖

    2万

    金币

    16

    精华

    论坛嘉宾

    无敌英雄★英雄寂寞

    Rank: 9Rank: 9Rank: 9

    积分
    21307

    退役版主论坛元老魅力之星

    发表于 2012-6-19 11:47:38 | 显示全部楼层

    回复 1# 的帖子

    这个要逐个比较,恐怕是比较繁琐!

    如果预先约定范围,就比较简单!
    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
    ☆☆☆☆☆☆☆☆☆☆ ☆☆☆ 寻梦人☆☆☆☆☆☆☆☆☆☆☆☆☆
    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34692

    论坛守望者论坛元老杰出贡献

     楼主| 发表于 2012-6-19 13:00:07 | 显示全部楼层

    回复 5# 的帖子

    就算约定范围.
    比如 1-100 抽 50个.也比较麻烦.
    每次随机一个数,然后跟之前抽过的作比较,如果相同,则又重新随机一次,再比较?
    越到后面,比较次数越来越多.
    这样要多少次才能完成呢,好像很烦.

    近似的方法倒是有,就是用一定的次数来随机交换1-100的2个位置,再抽取其中连续的N个.

     成长值: 4300

  • TA的每日心情

    2025-3-24 11:03
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    271

    回帖

    7000

    金币

    0

    精华

    白金会员

    衡▪勢

    Rank: 4

    积分
    1804

    社区QQ达人

    QQ
    发表于 2012-6-19 13:21:04 | 显示全部楼层
    一头雾水啊...
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2012-6-19 17:24:48 | 显示全部楼层
    这个真的很难啊。复杂的数学题。哎哟,脑袋疼,算了,我就不掺和了。
  • TA的每日心情

    2016-11-6 01:55
  • 签到天数: 548 天

    连续签到: 2 天

    [LV.9]龙巫妖

    1万

    回帖

    363万

    金币

    1

    精华

    论坛嘉宾

    狼行天下

    Rank: 9Rank: 9Rank: 9

    积分
    100624

    退役版主论坛守望者魅力之星

    发表于 2012-6-19 23:35:06 | 显示全部楼层
    能不能每抽到一个数就将此数从抽取范围内剔除,下次随机的范围相当于是少了之前已经抽到的数,不知能否实现。
    1、英雄无敌3追随神迹下载整合,总有一款适合你!
    2、WOG地图下载汇总,一网打尽!!
    3、三宝书等卷轴下载,新手必看!!老手必藏!!
    4、广大会员们有福了!论坛之星大红包!!
    5、WOG大陆英雄酒馆火爆营业中!!
    6、没有WOG币?来领红包!
    7、最火爆的WOG讨论群QQ36152349和超级群75673563,期待你的加入
    8、WOG中文站微博 http://t.sina.com.cn/wogcn
    9、登录后点击导航栏左侧的“查看新帖”非常方便
  • TA的每日心情
    开心
    2021-11-2 11:44
  • 签到天数: 754 天

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

    寄蜉蝣于天地,渺沧海之一粟。

    Rank: 9Rank: 9Rank: 9

    积分
    42459

    退役版主社区QQ达人论坛守望者脚本测试狂论坛元老杰出贡献魅力之星

    发表于 2012-6-20 07:59:28 | 显示全部楼层
    原帖由 灰狼王子 于 2012-6-19 23:35 发表
    能不能每抽到一个数就将此数从抽取范围内剔除,下次随机的范围相当于是少了之前已经抽到的数,不知能否实现。

    呵呵,大家也知道要这样做,但问题是好像非常麻烦
    “你看见的,是追随诸神脚步前进的埃拉西亚!”
    封神2.2黄金版 - 决战神之巅,英雄无敌世界的终极幻想
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34692

    论坛守望者论坛元老杰出贡献

     楼主| 发表于 2012-6-20 09:05:43 | 显示全部楼层

    回复 9# 的帖子

    方法对了.但 ERM没有集合这个概念.不能直接删除集合中的元素.
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2025-5-6 16:54 , Processed in 0.942673 second(s), 13 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表