php加权随机数

acruukt9  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(281)

我有一个项目数据库,其中有一个名为“重量”的字段。我有一个脚本,它从数据库中选择一定数量的项目(由我设置),并按rand()/weight排序。我根据它的价值来决定重量

if($value <= 100000) {
 $weight = mt_rand(90, 110);
  $update_array = array(
  "weight" => $weight
    );
  } elseif($value >= 201000 && $value <= 250000) {
     $weight = mt_rand(60, 89);
      $update_array = array(
      "weight" => $weight
    );
  }

等等。。。有没有更好的方法来计算权重并执行加权随机sql查询?谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题