跳转至内容
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
太微中文论坛icon

太微中文论坛

  1. 首页信息流
  2. 版块
  3. 讨论
  4. 求助:生成随机数

求助:生成随机数

已定时 已固定 已锁定 已移动 讨论
4 帖子 2 发布者 211 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 一 离线
    一 离线
    一块石头
    写于 最后由 编辑
    #1

    有哪些生成随机数的筛选器操作符,宏,微件?

    1 条回复 最后回复
    0
    • FSparkF 离线
      FSparkF 离线
      FSpark
      写于 最后由 编辑
      #2

      这里有纯Wikitext实现的,以当前时间为种子的生成器: https://talk.tiddlywiki.org/t/random-tiddler-button/4653

      1 条回复 最后回复
      0
      • 一 离线
        一 离线
        一块石头
        写于 最后由 FSpark 编辑
        #3
        \define randomTiddler(filter, label)
        <$let seed=<<now XXX>>
              minNum  = 1
              maxNum  = {{{ [subfilter<__filter__>count[]] }}}
              randNum = {{{ [<maxNum>subtract<minNum>multiply<seed>divide[999]add<minNum>round[]]  }}}
        >
        <$link to={{{ [subfilter<__filter__>nth<randNum>] :else[subfilter<__filter__>first[]] }}}>$label$</$link>
        </$let>
        \end
        
        1 条回复 最后回复
        0
        • 一 离线
          一 离线
          一块石头
          写于 最后由 编辑
          #4

          插件random Filter Operator
          P[O]WX59363V{7B9ZSHVIAI.png

          T)RF10_HFMCTVA61{CP`TJK.png

          1 条回复 最后回复
          👍
          0

          • 登录

          • 没有帐号? 注册

          • 登录或注册以进行搜索。
          Powered by NodeBB Contributors
          • 第一个帖子
            最后一个帖子
          0
          • 最新
          • 版块
          • 标签
          • 热门
          • 用户
          • 群组
          • 太微中文教程
          • 新插件投票看板