跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • nginx 有没有随机数?
未分類
10 3 月 2020

nginx 有没有随机数?

nginx 有没有随机数?

資深大佬 : nikoo 44

比如:
location / {
if(百分之一几率){
return 200 ‘lucky!’;
}
return 200 ‘…’;
}

这个“百分之一几率”的判断怎么写?

大佬有話說 (7)

  • 資深大佬 : ysc3839

    http://nginx.org/en/docs/http/ngx_http_split_clients_module.html
    有找到 A/B 测试用的,但是这里的 Example 是根据 IP 地址来区分的。

  • 資深大佬 : 2wex

    给 nginx 安装一个 lua 扩展,然后用 Lua 写随机

  • 資深大佬 : optional

    $request_id 勉强算随机

  • 資深大佬 : annoy1309

    取几个种子(时间+ip+盐之类)多次(大于 5 ) sha256 以后,勉强可以算弱随机?

  • 主 資深大佬 : nikoo

    @optional
    $request_id
    unique request identifier generated from 16 random bytes, in hexadecimal

    是一个 16 进制随机 ID,如何用这个 ID 实现例如几分之一的随机呢?谢谢

  • 資深大佬 : optional

    @nikoo 最靠谱的还是上面说的来个扩展搞定问题,非要使用$request_id 不如从正则表达式下手, 比如 a 开头是 1/16,aa 开头是 1/256

  • 主 資深大佬 : nikoo

    @optional 好办法啊!我觉得这个方法很赞!

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具