Problème avec RAND() [SQL Server] - SQL/NoSQL - Programmation
Marsh Posté le 03-06-2005 à 21:20:20
Je devrais pourtant me retrouver dans la même situation que cet exemple... (doc de SQL Server)
Code :
|
Marsh Posté le 03-06-2005 à 21:35:28
Comprend rien...
Je viens de refaire un test et... je commence à avoir des données différentes à partir d'un seed >= 2^15 !
Code :
|
Résultat :
Code :
|
Marsh Posté le 03-06-2005 à 21:39:08
T'ain... Et en plus, faut que les valeurs soient à la fois grandes et très différentes pour que ça marche...
2^15 retourne comme 2^15 + 1 ou 2^15 + 2 ... + 100
Marsh Posté le 03-06-2005 à 21:40:50
Yep, je fais un jeu genre Civilization mélangé avec du Colonization, le tout à la sauce Outpost, sans oublier que c'est un jeu en ligne (site web) à la kochonland.
Ben ouais, mon précédent, BuzzLand, il était un peu limité, et j'avais pas d'idée pour réellement le faire décoller. Là au moins, en me basant sur ces jeux, je suis certain d'avoir des idées, et trouver des fidèles
Marsh Posté le 03-06-2005 à 22:02:28
Hé bé...
Bon, ça ressemble un peu à de l'aléatoire, à condition de pas avoir les lignes sous les yeux...
Code :
|
Même pas peur
Marsh Posté le 03-06-2005 à 21:17:38
Décidément...
On n'utilise pas souvent les SGBD pour générer des nombres aléatoires, et visiblement, ça manque !
Je suis en train d'écrire une procédure stockée qui doit remplir automatiquement une table avec des valeurs aléatoires en fonction des paramètres passés.
Et... J'ai un problème : malgré un SEED qui diffère d'un appel à l'autre, j'ai le même jeu de données qui se produit d'un appel à l'autre !
Voici le code :
En sortie, dans la table "Terrain", j'ai ce genre de choses...
Comme vous le voyez, les champs "aléatoires" ne changent jamais
Message édité par Arjuna le 03-06-2005 à 21:17:59