3

我有一个预定义的 6 位数字,以及一个带有“数字”字段(整数)的条目模型,每月将有数千个随机生成的条目。我需要找到最接近预定义的 6 位数字的条目的最佳方法。

这基本上是一场比赛。在月初,会选择一个随机的 6 位数字,人们可以进入并获得一个随机数字——在月底,数字最接近的人获胜。

任何人都知道找到最近入口的最有效方法是什么?

我正在使用 Postgres 9.2 和 Rails 3.2.9

4

1 回答 1

2

获胜者将拥有最接近于零的predefined_number 和 selected_number 之间的差值。

只需查询按 abs(predefined_number - selected_number) 排序的选取号码。名单上的第一个是获胜者。

于 2012-12-30T20:48:51.557 回答