Gvozd,
вроде, пока да. На стенде, может, это и работает лучше, но как насчет практики?
Авторы никогда не будут удаляться? id всегда-всегда будут идти строго по порядку, а обоспечивать это будут триггеры, или «ручка слива»?
А что, если запись будет всего одна?
while( ($rnd2 = rand(1, 1)) ==$rnd);