Krynn Posté(e) le 30 octobre 2002 Posté(e) le 30 octobre 2002 Bonjour, Je cherche une fonction aleatoire dans autocadafficher dans une variable un nb entre 1 et 21. L'aide Autocad est tellement mal fait que j'ai pas trouvé (si ca existe)Merci d'avance
Invité Zébulon Posté(e) le 5 novembre 2002 Posté(e) le 5 novembre 2002 AutoLISP ne doit pas avoir de fonction RANDOM. Ce que je te conseille, c'est d'aller visiter le site www.mcneel.com, dans le menu download et d'aller récupérer le DOSlib. C'est gratuit. DOSlib contient un fichier .pdf qui explique comment l'installer et quels sont les fonctions supplémentaires approtées par DOSlib. Il y en a quelques unes, très, très utiles. Il y a notamment une fonction qui s'appelle (dos_random) qui renvoie un entier pseudo aléatoire. Donc un entier entre 0 et 32767.Pour obtenir un nombre entre 1 et 21, il suffit de diviser 32767 par 20 = 1638 et d'écrire dans le LISP : (+ (/ (dos_random) 1638) 1) le + 1 étant là pour éliminer l'éventualité où (dos_random) renvoie 0. En espérant que ça réponde à ton problème. Tu n'oublieras pas de remercier Bob McNeel
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant