加权Randoms

时间:2018-01-16 17:02:39

标签: php mysql sql mysqli

我有一个项目数据库,其中有一个名为' weight'的字段。我有一个脚本从数据库中选择确定数量的项目(由我设置)并按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查询?感谢。

0 个答案:

没有答案