FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
KGF.dll: RandomValue Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
KGF.dll: RandomValue Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
KGF.dll: RandomValue Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
KGF.dll: RandomValue Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
KGF.dll: RandomValue Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
KGF.dll: RandomValue Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
KGF.dll: RandomValue Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
KGF.dll: RandomValue Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
KGF.dll: RandomValue Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
KGF.dll: RandomValue Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
KGF.dll: RandomValue Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
KGF.dll: RandomValue Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
KGF.dll: RandomValue Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
KGF.dll: RandomValue Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
KGF.dll: RandomValue Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
Voir le deal

 

 KGF.dll: RandomValue

Aller en bas 
2 participants
AuteurMessage
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

KGF.dll: RandomValue Empty
MessageSujet: KGF.dll: RandomValue   KGF.dll: RandomValue EmptyDim 17 Mar 2013 - 15:46

J'ai besoin d'une valeur comprise entre 1 et 102, je fais:
Code:
v% = 1 + DLL_Call1("RandomValue",101)
D'après la doc:
Citation :
Cette fonction retourne une valeur entière aléatoire dans un intervalle entre 0 et une valeur maximale
Or je n'obtiens jamais la valeur 0, ça commence à 1... c'est normal ? c'est pas grave, il suffit de le savoir.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

KGF.dll: RandomValue Empty
MessageSujet: Re: KGF.dll: RandomValue   KGF.dll: RandomValue EmptyDim 17 Mar 2013 - 18:00

J'ai vérifié: la valeur zéro est possible, mais dépend évidemment du tirage aléatoire.
Les valeurs retournées sont bien: 0 <= x < limite
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

KGF.dll: RandomValue Empty
MessageSujet: Re: KGF.dll: RandomValue   KGF.dll: RandomValue EmptyDim 17 Mar 2013 - 18:27

Bon, alors je n'y comprends rien:
Code:
DIM i%, ntr%, v%, f%(30)
DLL_ON "C:\PANORAMIC\KLAUS\Dlls\KGF.dll"
ntr% = 10000: ' nombre de tirages

FOR i% = 1 TO ntr%
    v% = DLL_call1("RandomValue",30)
    f%(v%) = f%(v%)+1: ' nombre de tirages pour la valeur v%
NEXT i%
FOR i% = 0 TO 30
    PRINT STR$(i%)+": " + STR$(f%(i%))
NEXT i%
aucun zéro à l'horizon... les valeurs sont bien réparties entre 1 et 30.
D'ailleurs si je mets
IF v% = 0 THEN STOP
après l'appel à la dll on ne s'arrête jamais.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

KGF.dll: RandomValue Empty
MessageSujet: Re: KGF.dll: RandomValue   KGF.dll: RandomValue EmptyDim 17 Mar 2013 - 18:44

Oups.. Tu as raison ! Ta démonstration est magistrale. J'ai vérifié dans le source, et effectivement, la routine retourne 1 <= x <= maxi !

J'ai corrigé la doc.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

KGF.dll: RandomValue Empty
MessageSujet: Re: KGF.dll: RandomValue   KGF.dll: RandomValue EmptyDim 17 Mar 2013 - 20:31

Merci Klaus, tu me rassures, je me demandais si j'avais bien les yeux en face des trous !
Ca n'a évidemment aucune importance, l'usage est le même, il suffit de le savoir.
Revenir en haut Aller en bas
Contenu sponsorisé





KGF.dll: RandomValue Empty
MessageSujet: Re: KGF.dll: RandomValue   KGF.dll: RandomValue Empty

Revenir en haut Aller en bas
 
KGF.dll: RandomValue
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Modification de la fonction RandomValue dans KGF.dll

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: