espère vous lâcher les bas quettes avec ça au plus vite
Option Strict On Module Module1 Sub Main() Dim Rand As New Random Dim Aléatoire As Single = 0 Dim MaListe As New List(Of Single) Dim Minimum As Single = -10 Dim Maximum As Single = 10 For i = 1 To 8 MaListe.Clear() For x = 0 To Rand.Next(100) MaListe.Add(Rand.Next(CInt(Minimum), CInt(Maximum))) Next Aléatoire = Rand.Next(0, MaListe.Count) Console.WriteLine("MaListe contient " & MaListe.Count.ToString & " éléments") Console.WriteLine("Je choisis maintenant le " & Aléatoire & " ème élément qui est: " & MaListe(CInt(Aléatoire)).ToString) Console.WriteLine("") Next Console.ReadLine() End Sub End Module
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionModule Module1 Dim Aléatoire As New Random Function Random(ByVal Minimum As Single, ByVal Maximum As Single) As Single Dim TableauNombreAleatoire As New LinkedList(Of Single) Dim NombreAleatoire As Single = 0 Dim Difference As Integer = 0 Dim Interupteur As Integer = 0 For Nombre As Integer = Minimum To Maximum - 1 Step 1 Difference += 1 Next ' Remplissage de la liste de nombre aléatoire For Remplissage As Integer = 1 To Difference * 2 Do NombreAleatoire = Aléatoire.NextDouble() * Maximum + Minimum Loop Until NombreAleatoire >= Minimum And NombreAleatoire <= Maximum Interupteur = Aléatoire.NextDouble() If Interupteur = 0 Then NombreAleatoire += -NombreAleatoire - NombreAleatoire End If TableauNombreAleatoire.AddLast(NombreAleatoire) Next Return TableauNombreAleatoire(Aléatoire.NextDouble() * Difference) End Function Sub Main() For Aléatoire As Integer = 1 To 25 Console.WriteLine("Le nombre aléatoire est = à: " & Random(-10, 10)) Next Console.ReadLine() End Sub End Module
odule Module1 Dim Random As New Random Dim NombreAleatoire As Integer = 0 Dim Variation As Integer = 0 Dim Minimum As Integer = -50 Dim Maximum As Integer = 50 Dim Temps As Integer = 0 Sub Main() For i As Integer = 1 To 24 Temps = Random.NextDouble() * (Random.NextDouble() * (Random.NextDouble() * 4)) + 1 For Passage As Integer = 0 To Temps Do NombreAleatoire = Random.NextDouble() * Maximum + Minimum Loop Until NombreAleatoire >= Minimum And NombreAleatoire <= Maximum Next Temps = Random.NextDouble() If Temps = 0 Then NombreAleatoire += -NombreAleatoire - NombreAleatoire End If Console.WriteLine(NombreAleatoire) Next Console.ReadLine() End Sub End Module
ceci sert t-il au final à quelque choses ?
Mais que veux tu faire en fin de compte ?
Je n'oublie pas de mettre résolue des que se serra clair dans ma petite tête
Module Module1 ' Objet de génération de nombre aléatoire Dim GénérateurNombreAléatoire As New Random Function Random(ByVal Minimum As Single, ByVal Maximum As Single) As Single Return GénérateurNombreAléatoire.Next(CInt(Minimum), CInt(Maximum)) End Function Sub Main() For i = 1 To 5 Console.Write(Random(1, 6)) Next Console.ReadLine() End Sub End Module
Une règle simple pour savoir si on doit mettre é ou er à la fin d'un verbe est de le remplacer par le verbe "vendre" dans la phrase. Si l'on dit "vendu", il faut mettre é, sinon il faut mettre "er".
et avec un éditeur d'orthographe intégrer à Firefox, c'est encore bien mieux