Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [delphi] : random()

    Salve
    volevo sapere quante sono le possibilità che eseguendo di seguito la funzione random escano dei valori uguali.
    In caso la probabilità fosse alta potreste dirmi un modo per reperire un identificatore univoco ogni volta che eseguo questa funzione o una simile...grazie!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Puoi invocare la procedura Randomize per inizializzare il generatore di numeri casuali; per il seme, potresti usare la funzione GetTickCount che restituisce il numero di millisecondi trascorsi dall'avvio di Windows.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Originariamente inviato da alka
    Puoi invocare la procedura Randomize per inizializzare il generatore di numeri casuali; per il seme, potresti usare la funzione GetTickCount che restituisce il numero di millisecondi trascorsi dall'avvio di Windows.

    Ciao!
    Per seme cosa intendi?
    potresti postare un esempio per favore, grazie!

    calcola che l'applicazione viene eseguita in terminal server da utenti diversi nello stesso momento, quindi ho bisogno che tale numero sia univoco per ognuno di essi.
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Originariamente inviato da Whitecrowsrain
    Per seme cosa intendi?
    E' il valore numerico che inizializza la sequenza di numeri casuali generati.
    Comunque, presumo sia sufficiente richiamare Randomize.

    Originariamente inviato da Whitecrowsrain
    potresti postare un esempio per favore, grazie!
    Sono un po' di corsa ora... più tardi.
    Oppure cerca su Google la procedura che ti ho suggerita.

    Originariamente inviato da Whitecrowsrain
    calcola che l'applicazione viene eseguita in terminal server da utenti diversi nello stesso momento, quindi ho bisogno che tale numero sia univoco per ognuno di essi.
    Sarà sempre univoco in ogni caso.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.