j´ai peut-etre une idée... mais ca sera pas vraiment aleatoire, sauf que le joueur le croira.
tu met dans chaque salle un evenement en procesus parallele ou il y a " wait 1 seconde" ( tu peut changer la durée)et " variable **** +1) ( choisi une variable)
ensuite sur la porte de la salle, tu fait un evenement avec une fourchette de condition et comme condition:"variable**** moins de 5"
si la variable et moins de 5 ( tu as passe moins de 5 sec dans la salle)-> teleport vers une autre salle de ton choix.
et dans la case autre,une novelle fourchette de condition avec " variable **** moins de 10"
( si tu a passe entre 5 et 10 secondes dans la salle)teleport vers une autre salle.
et dans la case autre,tu recommence avec plus de temps.........
donc la salle dans laquelle le hero sera teleporté dependra du temps passé dans la salle ou tu est, mais le joueur ne le saurra pas...
desolé mais pour que ce soit vraiment de hazard,je vois pas
j´ espere que tu as compri ( il faut connaitre le fonctionnement des variable et des fourchettes de conditions)et que ca te sera utile