Visualizzazione dei risultati da 1 a 4 su 4

Discussione: aiuto numeri casuali

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Jleon24 Visualizza il messaggio
    per ora sono fermo perche non so ancora come far uscire numeri casuali dalla variabile "numeri"
    Alt. Dimentica un attimo quell'array che hai scritto.

    In Java, tramite il framework standard, ci sono almeno 2 modi per generare numeri "casuali" (pseudo-casuali, per essere precisi).

    a) Tramite il metodo statico random() della classe java.lang.Math, che genera valori double compresi tra 0.0 (incluso) e 1.0 (escluso). Se vuoi un range differente e/o numeri interi invece che double, bastano delle operazioni matematiche in più ed eventualmente un cast a int.

    b) Tramite la classe java.util.Random che ha metodi tipo nextInt(), nextInt(int bound), nextDouble() e altri.

    Apri la documentazione javadoc del framework e documentati su queste classi. Per ulteriori dubbi, naturalmente chiedi.
    Ultima modifica di andbin; 13-09-2018 a 16:44
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2018
    Messaggi
    14
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Alt. Dimentica un attimo quell'array che hai scritto.

    In Java, tramite il framework standard, ci sono almeno 2 modi per generare numeri "casuali" (pseudo-casuali, per essere precisi).

    a) Tramite il metodo statico random() della classe java.lang.Math, che genera valori double compresi tra 0.0 (incluso) e 1.0 (escluso). Se vuoi un range differente e/o numeri interi invece che double, bastano delle operazioni matematiche in più ed eventualmente un cast a int.

    b) Tramite la classe java.util.Random che ha metodi tipo nextInt(), nextInt(int bound), nextDouble() e altri.

    Apri la documentazione javadoc del framework e documentati su queste classi. Per ulteriori dubbi, naturalmente chiedi.
    sono a conoscenza di questi due metodi, il metodo che utilizza math non mi soddisfa, pero non so utilizzare java.util.Random, ogni volta che uso nextint o qualsiasi altro comando che utilizza next mi viene ridato l' errore simbolo non riconosciuto e non so come fare per sistemarlo, l ho detto sono alle prime armi, credo che per risolvere io debba importare il pacchetto che contiene il metono next solo che non so ancora come fare

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Jleon24 Visualizza il messaggio
    il metodo che utilizza math non mi soddisfa
    In che senso? Per quel motivo?
    Come detto prima, per qualunque altro range (e per numeri "interi") bastano poche operazioni in più.

    Quote Originariamente inviata da Jleon24 Visualizza il messaggio
    pero non so utilizzare java.util.Random
    Random è una classe, va prima istanziata. Una volta che hai un oggetto Random, su quello invochi quanti nextXXX() ti pare.

    Quote Originariamente inviata da Jleon24 Visualizza il messaggio
    ogni volta che uso nextint o qualsiasi altro comando che utilizza next mi viene ridato l' errore simbolo non riconosciuto
    Questo non c'entra niente con Random. E' solo questione del fatto che sicuramente non scrivi le cose correttamente.
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

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.