Hola:
Para cualquier tipo de array suelo usar Math.floor y elArray.length...
var ele = Math.floor(Math.random() * fondo.length);
Si usas una constante debes editarla cuando quites o pongas elementos, pero con el length se hace solo... y con floor se redondea a la baja (eliminan decimales)
Saludos