>>8
いったん全データを取り出し、行数を数えてから
ランダムで行を取り出せばいいんじゃね

後半は何言ってるか分からんが、
偏らないランダムなんてランダムじゃないよ