GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1678|回复: 54
收起左侧

[技术交流] [光速整活]拍卖活动烧脑?来试试随机策略,无需代码基础

  [复制链接] |关注本帖

净化污秽的天照驯化红龙幼崽香喷喷的烤鸡小小安全帽驯化黑龙幼崽幽浮起司煲月影狼妙手空空

    本帖最后由 GMagels 于 2024-4-18 16:59 编辑


    本帖为整活内容,仅供娱乐,不构成任何活动建议!

    下午看了新活动的二阶段规则,肥肠烧脑,非常有意思!活动传送门:[全局活动] 【万物货郎】二阶段拍卖活动

    说实话该怎么分配声望,在这个时间点是真的没什么头绪,直到在活动帖子里看到这样一句话:
    既然都是随机,建议直接自己策略随机.jpg

    虽然可能没有人真的会用随机策略,但是随机在拿不定主意的时候,确实能提供一种思路一种选择,
    那为什么不整一个程序来生成随机策略呢,于是就有了这一篇整活帖:

    根据规则,每个人手上有(一阶段追随小于5)
    2,4,6,8,12,18,24,32,40 共计9个声望
    或者(一阶段追随大于等于5)
    1,2,4,6,8,12,18,24,32,40 共计10个声望

    拍品有11个,整体持续7天,每天随机1-2件拍品,且并非所有拍品都会参与拍卖。

    由于并不清楚拍品是否出场以及其出场的具体的顺序,并不好对每个拍品进行具体的随机出价。

    但是7天这个天数是确定的,因此问题就可以转化为这七天里每天怎么花费声望(如果一天有2个就请自行分配)。

    只需要通过随机数确定每个声望在第几天花掉就行(或者不花),于是就有了下面这段代码。
    无需代码基础点击运行即可,代码运行在本地浏览器,不会上传任何数据(如果有请指出),无需担心隐私问题或是土豆压力问题。

    文本框内的代码是可修改的,直接改内容然后点击运行就行,可修改内容为:

    剩余天数

    这里填写活动剩余的天数,
    例如活动的第二天结束,应该填入的天数为5,代码应为:var leftDays = 5;

    声望组成

    填写你的声望组成,如果没有1声望则删除掉1即可,其余同理,例如
    手上没有1声望应为:var shengWang = [2,4,6,8,12,18,24,32,40];
    手上只剩1声望应为:var shengWang = [1];
    手上有1和2声望为:var shengWang = [1,2];
    注意逗号需要在英文输入法状态下输入!或者干脆直接按照手上声望的情况删除没有的声望即可。

    每个声望不被使用的概率(0到1):
    这个代表每个声望有多大概率最后会被剩下来,取值为0-1的小数或整数,
    0为全部使用,即花费所有声望,7天之后剩余声望0,
    这个值越大,生成的结果中剩下来的声望数就更有可能大,
    例如值为0.2,应为:var leftRate = 0.2;
    这代表生成的结果中,每个声望有20%的概率不会被用到,剩下来的声望值大概率不多。
    由于竞拍失败会返还声望,该值建议设置的比预期剩余值小一点。

    (在文本框内点击就可以修改变量的值!)
    <div id="randomResult"></div><script type="text/javascript">
        //可修改内容:
        var leftDays = 7;
        var shengWang = [1,2,4,6,8,12,18,24,32,40];
        var leftRate = 0.3;
        //可修改部分结束!

        var huaFeiTianShu = new Array();

        document.getElementById("randomResult").innerText += "当前声望为 【"+shengWang+"】 \n";
        document.getElementById("randomResult").innerText += "不使用概率: "+leftRate*100+"% \n\n";

        //生成由0-7组成的随机数组
        for(var index = 0; index < shengWang.length; index++){
            if(Math.random() < leftRate){
                huaFeiTianShu.push(0);
            }else{
                huaFeiTianShu.push(parseInt(Math.random()*(leftDays - 1 + 1) + 1,10));
            }
        }

        document.getElementById("randomResult").innerText += "随机结果为 【"+huaFeiTianShu+"】 \n\n";

        document.getElementById("randomResult").innerText += "详细结果如下 \n\n";

        var leftSum = 0;
        for( var dayValue = 0; dayValue <= leftDays; dayValue++){
            var infoString;
            if(dayValue == 0){
                infoString="X不使用的声望是: ";
            }else{
                infoString ="第"+dayValue+"天使用的声望为 ";
            }
            for( index = 0; index < huaFeiTianShu.length; index++){
                if(huaFeiTianShu[index] == dayValue){

                    infoString += '[' + shengWang[index] + '] ';
                    if(dayValue == 0){
                        leftSum += shengWang[index];
                    }
                }
            }
            document.getElementById("randomResult").innerText += infoString + " \n";
        }
        document.getElementById("randomResult").innerText += leftDays + "天之后剩余声望为 " + leftSum + " \n\n";

        document.getElementById("randomResult").innerText += "随机结果生成完毕!仅供娱乐,不构成活动建议!";
    </script>
    ↑点击这个按钮运行即可,注意点击运行按钮之后会弹出新标签页


    不会真的有人按照这个随机的结果来分配声望吧.....


    19:22更新:代码已修复,出错的原因是使用了变量i作为循环变量,但是帖子会把这个i识别为斜体标记.....所以,这件事情告诉我们:养成好习惯,不要用i做循环变量,用index。

    00:32更新:由于活动每天结算之后,竞拍失败之后会返还失败的声望部分,因此可能需要重新计算新的规划。本次更新提供了新的剩余天数变量,方便各位在活动中任意时间节点重新计算。

    01:33更新:根据39楼反馈,改进了排版










    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 5血液 +12 追随 +5 堕落 +1 收起 理由
    大臣 + 2 + 1
    帝王心術 + 5 + 1
    Atsukun + 1
    bigbigbig3 + 5 + 1 + 1
    深暗幽狼 + 1

    查看全部评分

    回复

    使用道具 举报

    不曾寄出的信件『随时随地开启!』漂洋小船『随时随地开启!』冒险用指南针破损的旧书丛林的鸟飞走了雪王的心脏人鱼之泪幽灵竹筒

      好耶,对于随机党来说真是太方便了
        收起(1)
      回复

      使用道具 举报

      業火死鬥旧日支配者—克苏鲁山村贞子月影狼十字叶章重新充能的神圣十字章

        要用随机来打败随机(迫真
        回复

        使用道具 举报

        卡洛斯·奥利维拉As a father超人罗根和你一起飞行的皮卡丘吃饱金币的Doge

          ???????????????????????????
          我进来前还想着这么快有人发攻略了?结果是究极技术党的高级整活!
          回复

          使用道具 举报

          骑兽之子泰比里厄斯菀叶狸猫小小舞台和你一起飞行的皮卡丘吃饱金币的Doge【夏日限定】夏日的泰凯斯夏日柯基落雪勇者与龙的传说-第一页十年一梦

            嘤嘤嘤,点运行没结果诶

            本帖子中包含更多资源

            您需要 登录 才可以下载或查看,没有账号?立即注册

            x
              收起(2)
            回复

            使用道具 举报

            王者之盾蒂法·洛克哈特结晶火鹰幼崽赛博朋克2077双重身份月影狼泰比里厄斯雄躯的昇格亚当‧简森

              回复

              使用道具 举报

              诺克提斯·路西斯·伽拉姆Forever Titanic業火死鬥钢铁侠永远的克叔极·龙の意死灵之书卡利亚权杖虚空之海的鲸史莱姆牧场

                回复

                使用道具 举报

                男巫之歌内森·德雷克『私有海域』裸体克里斯双向圣杯:焕然意志极·龙の意【圣诞限定】心心念念小雪人小小舞台御医神兔永浴爱河

                  这个策略,稍微过于简单粗暴了一丢丢x
                  剩太多感觉也不是很可取x
                    收起(3)
                  回复

                  使用道具 举报

                  守护者三角头肉垫手套BIG BOSS夏日柯基克莱夫・罗兹菲尔德王者之盾杰西·麦克雷卡洛斯·奥利维拉

                    回复

                    使用道具 举报

                    内森·德雷克業火死鬥诺克提斯·路西斯·伽拉姆BIG BOSS没有梦想的咸鱼克莱夫・罗兹菲尔德岛田半藏性感男神GM莱因哈特·威尔海姆

                      koh 发表于 2024-4-17 19:31:03 | 显示全部楼层 |取消关注该作者的回复
                      回复

                      使用道具 举报

                      阿怪『矩阵谜钥Ⓖ』『梦旅存根』『交钥匙了!』夏日柯基幸福的小阿尔GM吸血伯爵永远的克叔【夏日限定】夏日的泰凯斯

                        回复

                        使用道具 举报

                        眼镜蛇图腾装饰触手Ⓛ特殊-家园卫士Ⓡ特殊-家园卫士Ⓛ【新手友好】昆進森林羊男牧羊人

                          回复

                          使用道具 举报

                          百相千面-晦永远的克叔業火死鬥实现梦想官复原职虚空之海的鲸Zootopia幸运女神的微笑『逆境中的幸运女神』御医神兔

                            回复

                            使用道具 举报

                            实现梦想業火死鬥魔法不朽·传奇不熄卡洛斯·奥利维拉白野威十年一梦官复原职男巫之歌永浴爱河虚空之海的鲸

                              这个玩法怎么看都是整活,你随机,我随机,随机打随机。就看谁的随机厉害。我都给看懵了。
                              回复

                              使用道具 举报

                              『召唤好运的角笛』『分析天平』『落樱缤纷』劫掠核芯『伊黎丝的赞词』脉律辐石永远的克叔【夏日限定】夏日的泰凯斯凯登‧阿兰科骑兽之子

                                妈呀好高级,泥潭人才辈出,这就收藏等着用了,到时候没用就来拿楼主出气(不是)
                                回复

                                使用道具 举报

                                驱逐吉尔·沃瑞克近地夜航风物长宜Forever Titanic裸体克里斯梅克军徽朴素的誓言无瑕的回忆被释放的灵魂

                                  回复

                                  使用道具 举报

                                  永远的克叔Joker布衣+12 传奇的男用贞操带和你一起飞行的皮卡丘雷夜嘯聲

                                    回复

                                    使用道具 举报

                                    20x43 隐形➀吃饱金币的Doge冒险用指南针金牌矿工小小安全帽小小舞台阿拉喵?神灯图腾饼干『梦旅存根』

                                      玩了几把,最高104两次84这是暗示我什么吗。
                                        收起(1)
                                      回复

                                      使用道具 举报

                                      实现梦想性感男神GM人到中年卡洛斯·奥利维拉史莱姆牧场霍格沃兹魔法学校Forever Titanic官复原职

                                        回复

                                        使用道具 举报

                                        安德鲁·库珀索尔·奥丁森安德森‧戴维斯走出失恋阴影的罗罗詹米·多南

                                          回复

                                          使用道具 举报

                                          您需要登录后才可以回帖 登录 | 立即注册

                                          本版积分规则

                                          文字版|手机版|小黑屋|GameMale

                                          GMT+8, 2024-12-22 15:08 , Processed in 0.154196 second(s), 141 queries , Redis On.

                                          Copyright © 2013-2024 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表