rand php
aunque esas dudas se resuelven experimentando
no tienes que poner 30 inputs, si tiene 30 elementos, puedes poner un textarea y colocar 30 elementos seperados por algun signo, coma o espacio, al procesarlo haces un explode y con un foreach asignas cada elemento a un indice del array.