RAND関数はランダムな浮動小数点値(0 以上 1.0未満)を生成することができます。
SELECT RAND();
結果:0.31339949305485887
■1~100の乱数を取得
SELECT CEIL(RAND() * 100),CEIL(RAND() * 100),CEIL(RAND() * 100);
結果:12 39 83
■500~1000の乱数を取得
SELECT CEIL(500+RAND()* 500),CEIL(500+RAND()* 500),CEIL(500+RAND()* 500);
結果:553 688 781