Repartition aleatoire / Map aléatoire
Posté : 10 mai 2009, 13:05
Bonjour,
Je vous explique ce que je souhaite faire.
Je suis entrain de créer une map.
Dans ces maps je souhaite qu'il y est :
par exemple :
- 75 arbres [valeur = 1]
- 1 mine [valeur = 3]
le reste serait de l'herbe [valeur = 0]
Ces maps font 150 cases
j'aimerais créer 1000 maps avec le même nombre d'éléments mais reparties différements.
En gros je voudrais que toutes mes cartes soient différentes, avec des arbres placées aléatoirement.
J'avoue ne pas savoir comment m'y prendre...
Voici un array d'une map fixe :

Je vous explique ce que je souhaite faire.
Je suis entrain de créer une map.
Dans ces maps je souhaite qu'il y est :
par exemple :
- 75 arbres [valeur = 1]
- 1 mine [valeur = 3]
le reste serait de l'herbe [valeur = 0]
Ces maps font 150 cases
j'aimerais créer 1000 maps avec le même nombre d'éléments mais reparties différements.
En gros je voudrais que toutes mes cartes soient différentes, avec des arbres placées aléatoirement.
J'avoue ne pas savoir comment m'y prendre...
Voici un array d'une map fixe :
$array = array ('1','1','1','1','1','1','1','0','0','0','1','1','1','1','1',
'1','1','1','1','1','1','0','0','0','0','1','1','1','1','1',
'1','1','1','0','1','3','1','0','0','0','0','0','1','1','1',
'1','0','0','0','0','0','0','0','0','0','0','0','0','0','1',
'1','0','0','0','0','0','0','0','0','0','0','0','0','0','1',
'1','0','0','0','0','0','0','0','0','0','0','0','0','0','1',
'1','0','0','0','0','0','0','0','0','0','0','0','0','0','1',
'1','1','1','0','0','0','0','0','0','0','0','0','1','1','1',
'1','1','1','1','1','1','1','0','0','2','1','1','1','1','1',
'1','1','1','1','1','1','1','1','1','1','1','1','1','1','1',
);
D'avance merci