IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

Grands nombres avec RandomRange


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Retraité Education Spécialisée
    Inscrit en
    Mai 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité Education Spécialisée

    Informations forums :
    Inscription : Mai 2006
    Messages : 64
    Par défaut Grands nombres avec RandomRange
    Bonjour,

    Je veux générer des nombres compris entre ..
    Min=1152921404606846975
    Max=1152921504606846975

    NB:Int64

    J'utilise:
    NB := RandomRange(min, max)

    Mais j'obtiens ce message:
    'l'expression dépasse les limites de sous-entendue'

    Comment corriger ce problème?

    Merci

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 938
    Billets dans le blog
    6
    Par défaut
    je suppose qu'en utilisant un Random qui renvoit un 0<=float<1 que tu multiplierais par 10^12 avant de le tronquer en int64 pour l'ajouter à 1152921404606846975, ça devrait le faire (sauf que tu ne devrais jamais obtenir la borne sup, ce qui de toute façon n'arriverait pas souvent !!!
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

Discussions similaires

  1. Générer un grand nombre avec UnitGInt
    Par fermat dans le forum Delphi
    Réponses: 15
    Dernier message: 25/01/2015, 21h37
  2. PGCD de grand nombre avec R
    Par Spirale21 dans le forum R
    Réponses: 5
    Dernier message: 14/11/2014, 13h36
  3. grand nombre avec CamL
    Par MacCamL dans le forum Caml
    Réponses: 3
    Dernier message: 28/04/2008, 15h44
  4. declarer un nombre plus grand qu'avec int?
    Par menzeli dans le forum C
    Réponses: 14
    Dernier message: 05/01/2007, 00h14
  5. Réponses: 8
    Dernier message: 21/11/2005, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo