Fotograma aleatorio

Hola.

Tengo un clip de pelicula que me funciona bien pero corre en orden y sin detenerse, podia poner un boton de Stop, pero quisiera que se detubiese de forma aleatoria.

El Clip tiene 41 fotogramas, y tengo un boton de play, que funciona bien, en el botonle tengo puesto:

on (release) {
play();

}

Y en el ultimo fotograma para eu no me vuelva al primero que tengo un Stop:

gotoAndPlay(2);

Asi me funciona pero sin detenerse.

Que hayq ue modificar en los codigos.

Gracias.

Un saludo.
Uf... AS2... espero no equivocarme ya que me acuerdo de poco.

function aleatorio() {
	var comienzo = 1;
	var fin = 41;
	var num = Math.floor(comienzo + (Math.random(0,5) * (fin - comienzo + 1)));
	return num;
}

Si quieres llamarlo usa:
trace(aleatorio());
No lo entiendo muy bien, perdona.

El codigo lo pongo en la capa de acciones, no?

Y al boton, le dejo la accion:

on (release) {
play();
}

Entonces dices que para llamarlo le ponga:

trace(aleatorio());

Me pierdo, perdona.
Pon la función en donde sea que tengas que usarla. La función devuelve el valor, el trace era un ejemplo. Pones aleatorio() y obtienes un número.
GotoAndStop(aleatorio());