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

    Approfondimento Funzione Random

    Ho Capito il funzionamento del Random e di math.random()
    Ma se io volessi genererare un valore compreso tra 1 e X .
    0 Escluso come faccio?
    Quando X è una variabile che inserisce l'utente.

    grazie in anticipo! :bubu:

  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    x=10
    miavariabile=1 + random(x)

  3. #3
    Così mi sembra possa venire anche 11, o sbaglio?

  4. #4
    con random

    x = 10
    y = random(x-1) + 1
    trace(y)

    con Math.random

    x = 10
    y = Math.round((Math.random() * (x-1) )) +1
    trace(y)

  5. #5
    Grazie mille!
    Avrei un altra domanda dopo non rompo più

    C'è un modo per fare in modo che x sia sommato ad x un numero di volte pari a y ?
    mi spiego:
    x = Random(3)
    y = 5

    Risultato = 3+1+0+3+2

    Grazie ancora

  6. #6
    Se ho capito bene

    x = 0
    y = 5
    for(a=0;a<y;a++){
    x += Math.round(Math.random()*3)
    }

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.