私が歌川です

@utgwkk が書いている

2017-05-13から1日間の記事一覧

SQLite で ORDER BY RANDOM() を使わずに10連ガチャを実現する

tl;dr WITH RECURSIVE で主キーの乱数列を作って絞り込むと爆速 ナイーブな実装 SQLite でガチャを実装しようとすると通常次のようになるかと思われます. SELECT * FROM idols ORDER BY RANDOM() LIMIT 10; よく知られているように,このクエリは非常に重い…