以下のSQLテーブルで16ビット整数(idとsport)のランダム性を計算できるようにしたいと思います。誰かが良い簡単な提案を持っていますか?
結果は、理想的には、単一の送信元IPアドレスが与えられた場合のスポーツ番号とID番号がどれほどランダムであるかを示す必要があります。必要に応じて、ロジックをSQLの外部に完全に配置できます。上限のある純粋な整数であるため、これを行うのは妥当な高速パフォーマンスであるはずです-私は思う
mysql> select * from packets limit 12;
+---------------------+-----------+------------+-------+-------+--------+-------+
| stime | sip | dip | sport | dport | in_out | id |
+---------------------+-----------+------------+-------+-------+--------+-------+
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 26008 | 53 | 1 | 27205 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 19066 | 53 | 1 | 12517 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 4262 | 53 | 1 | 17233 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 881 | 53 | 1 | 12689 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 31211 | 53 | 1 | 7485 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 14834 | 53 | 1 | 2299 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 15458 | 53 | 1 | 7923 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 8192 | 53 | 1 | 8490 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 31909 | 53 | 1 | 30410 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 3482 | 53 | 1 | 2602 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 23597 | 53 | 1 | 8713 |
| 2012-12-28 15:12:54 | 167837969 | 3406501129 | 13165 | 53 | 1 | 22742 |
+---------------------+-----------+------------+-------+-------+--------+-------+