Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - VB 2008 random
Forum - C# / VB.NET - VB 2008 random

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
coyote100 (Normal User)
Rookie


Messaggi: 50
Iscritto: 22/04/2013

Segnala al moderatore
Postato alle 21:50
Domenica, 25/08/2013
Salve, vorrei creare un programma che genera numeri random partendo da una base di numeri.

esempio io inserisco i numeri 45666543 e in base a questi numeri, dovrà generare i numeri random.

Grazie

PM Quote
Avatar
Dedalux (Member)
Pro


Messaggi: 103
Iscritto: 15/12/2010

Segnala al moderatore
Postato alle 6:10
Lunedì, 26/08/2013
Da come l'hai scritto sembra un numero solo, e non una lista di numeri, dunque non si capisce se vuoi che il programma peschi un numero a caso da una lista di numeri, o se deve prenderne uno a caso da 0 ad un numero X (es. un numero a caso da 0 a 45666543)

Ultima modifica effettuata da Dedalux il 26/08/2013 alle 6:10


«La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.»

Isaac Asimov
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 12:07
Lunedì, 26/08/2013
o se vuoi usare il tuo numero come seme

PM Quote
Avatar
coyote100 (Normal User)
Rookie


Messaggi: 50
Iscritto: 22/04/2013

Segnala al moderatore
Postato alle 21:07
Martedì, 27/08/2013
Si vorrei usare il numero come seme per generarne altri.

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 22:29
Martedì, 27/08/2013
http://msdn.microsoft.com/it-it/library/system.random.aspx il Random(Int32) fa al caso tuo, l' INT32 è il seme

PM Quote
Avatar
coyote100 (Normal User)
Rookie


Messaggi: 50
Iscritto: 22/04/2013

Segnala al moderatore
Postato alle 18:56
Sabato, 07/09/2013
Qualcuno potrebbe postare un piccolo esempio random int32 in vb 2008,
non mi mandate su
http://msdn.microsoft.com/it-it/library/system.random.aspx ...;

non si capisce niente.

Grazie

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 8:36
Domenica, 08/09/2013
Se non si capisce niente vuol dire che non sai abbastanza cose per fare programmazione, un sito meglio di quello non c' è in quanto è la documentazione ufficiale. INOLTRE se tu invece di lamentarti che non si capisce niente avessi almeno provato a fare click sul costruttore Random(Int32) avresti scoperto che c' era addirittura l' esempio!

PM Quote
Avatar
coyote100 (Normal User)
Rookie


Messaggi: 50
Iscritto: 22/04/2013

Segnala al moderatore
Postato alle 12:17
Domenica, 08/09/2013
intendevo che l'esempio è in   aplication console
e non riesco ad usare questo su windows form.



Codice sorgente - presumibilmente VB.NET

  1. Imports System.Threading
  2.  
  3. Module RandomObjectDemo
  4.  
  5.     ' Generate random numbers from the specified Random object.
  6.     Sub RunIntNDoubleRandoms( randObj As Random )
  7.  
  8.         ' Generate the first six random integers.
  9.         Dim j As Integer
  10.         For j = 0 To 5
  11.             Console.Write( " {0,10} ", randObj.Next( ) )
  12.         Next j
  13.         Console.WriteLine( )
  14.  
  15.         ' Generate the first six random doubles.
  16.         For j = 0 To 5
  17.             Console.Write( " {0:F8} ", randObj.NextDouble( ) )
  18.         Next j
  19.         Console.WriteLine( )
  20.     End Sub
  21.  
  22.     ' Create a Random object with the specified seed.
  23.     Sub FixedSeedRandoms( seed As Integer )
  24.  
  25.         Console.WriteLine( vbCrLf & _
  26.             "Random numbers from a Random object with " & _
  27.             "seed = {0}:", seed )
  28.         Dim fixRand As New Random( seed )
  29.  
  30.         RunIntNDoubleRandoms( fixRand )
  31.     End Sub
  32.  
  33.     ' Create a random object with a timer-generated seed.
  34.     Sub AutoSeedRandoms( )
  35.  
  36.         ' Wait to allow the timer to advance.
  37.         Thread.Sleep( 1 )
  38.  
  39.         Console.WriteLine( vbCrLf & _
  40.             "Random numbers from a Random object " & _
  41.             "with an auto-generated seed:" )
  42.         Dim autoRand As New Random( )
  43.  
  44.         RunIntNDoubleRandoms( autoRand )
  45.     End Sub
  46.  
  47.     Sub Main( )
  48.         Console.WriteLine( _
  49.             "This example of the Random class constructors " & _
  50.             "and Random.NextDouble( ) " & vbCrLf & _
  51.             "generates the following output." & vbCrLf )
  52.         Console.WriteLine( "Create Random " & _
  53.             "objects, and then generate and display six " & _
  54.             "integers and " & vbCrLf & "six doubles from each." )
  55.  
  56.         FixedSeedRandoms( 123 )
  57.         FixedSeedRandoms( 123 )
  58.  
  59.         FixedSeedRandoms( 456 )
  60.         FixedSeedRandoms( 456 )
  61.  
  62.         AutoSeedRandoms( )
  63.         AutoSeedRandoms( )
  64.         AutoSeedRandoms( )
  65.     End Sub
  66. End Module


PM Quote
Avatar
coyote100 (Normal User)
Rookie


Messaggi: 50
Iscritto: 22/04/2013

Segnala al moderatore
Postato alle 17:42
Domenica, 08/09/2013
Non capite che su msdn ci arrivano tutti facendo una banale ricerca su Google!!!!!

un  piccolo esempio che vale più di mille parole.

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo