Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    3

    [java] stringa random

    Ciao a tutti..come posso fsre a creare una stringa lunga n caratteri tutti creati con un random??
    Grazie

  2. #2

    Re: [java] stringa random

    Originariamente inviato da silvias
    Ciao a tutti..come posso fsre a creare una stringa lunga n caratteri tutti creati con un random??
    Grazie
    Potresti farti per ogni carattere una random() che se non sbaglio torna un valore tra 0 e 1.
    Poi giochi un po con i codici ASCII dei caratteri. Ad esempio se vuoi una stringa di tutti caratteri alfabetici minuscoli puoi fare una cosa del genere:

    char c=(char)((random()*26)+97);

    o una cosa del genere cmq.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    3
    ma io non so di quanti carattiri deve essere la stringa (vanno bene tutti caratteri minuscoli!)!
    grazie

  4. #4
    Originariamente inviato da silvias
    ma io non so di quanti carattiri deve essere la stringa (vanno bene tutti caratteri minuscoli!)!
    grazie
    te lo sai di quanti caratteri è lunga la stringa!
    L hai detto all inizio che deve essere una stringa lunga n caratteri.
    Ti farai una cosa del genere:

    codice:
    char*stringa=(char*)malloc(n*sizeof(char));
    int i=0;
    for(;i<n;i++)
     stringa[i]=(cha)((random()*26)+97);

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    3
    Si si..mi sono confusa!! ho fatto..grazie!


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