Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Originariamente inviato da vaargard
    no, dovrebbe andar bene, l'errore è nell'ultimo ciclo ... se ci fai caso in alcune condizioni potrebbe venir fuori un numero con la virgole e quindi, ad esempio richiamare dall'array l'elemnto array(36,545454545) che è inesistente ...
    invero molto strano comunque che generi un numero decimale, visto che usa

    password = password & chars(Int(UBound(chars) - LBound(chars) + 1) * Rnd + LBound(chars))

    nevvero?

    forse dovrebbe usare CInt

  2. #12
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    ma qual'è la differenza tra la mia e quella suggerita da Vangard... mi rigano gli occhi...
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  3. #13
    Originariamente inviato da vaargard
    no, dovrebbe andar bene, l'errore è nell'ultimo ciclo ... se ci fai caso in alcune condizioni potrebbe venir fuori un numero con la virgole e quindi, ad esempio richiamare dall'array l'elemnto array(36,545454545) che è inesistente ...
    Giusto, non avevo fatto caso che il ciclo va da 97 a 122...
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  4. #14
    hey opt ma l'int non agisce sull'rnd .... oppure sbaglio a contare le parentesi??? infatti io ho incluso poi il tutto con l'int ....

    guarda un po'??

  5. #15
    vangard????



    sono le parentesi la differenza .... con la mia includi nell'int tutti i calcoli dell'ultimo ciclo ...

    codice:
    
    chars(Int((UBound(chars) - LBound(chars) + 1) * Rnd + LBound(chars)))

  6. #16
    luis ha scritto ... Chars(INT(...espressione...)) quindi Int agisce anche sul RND

    cmq, provare con CINT e togliere il +1

  7. #17
    codice:
    chars(Int(UBound(chars) - LBound(chars) + 1)  * Rnd + LBound(chars))

    non capisco per com'è scritta l'int non agisce così? come in grassetto?

  8. #18
    Ma cosa cambia tra int e cint??
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  9. #19
    giusto, non avevo contato bene le parentesi. questa di vaar e' giusta

    password = password & chars(Int((UBound(chars) - LBound(chars) + 1) * Rnd + LBound(chars)))

  10. #20
    cint:

    http://www.iachinifabio.it/vb_script/vbs77.htm


    poi cint non andrebbe bene perchè fa un approssimazione ... quindi potrebbe richiedere ad esdempio l'elemnto 37 perchè il risultato del calcolo è magari 36,7 ... quindi un altro elemento inesistente

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 © 2026 vBulletin Solutions, Inc. All rights reserved.