vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Zufallszahlen dochnicht zufall? 
Autor: ModeratorDieter (Moderator)
Datum: 29.01.03 18:17

Hi,

folgende Überlegung: Wenn man eine Zufallszahl zwischen 1 und 100 ermittelt, dann ist die Wahrscheinlichkeit, dass bei 1.000 Durchläufen jede Zahl gleich oft ermittelt wird, annähernd gleich.

Was liegt jetzt also näher einfach zu sagen:
1) wird eine Zahl zwischen 1 und 5 ermittelt, dann ist das eine 1
2) wird eine Zahl zwischen 6 und 15 ermittelt, dann ist das eine 2
3) wird eine Zahl zwischen 16 und 100 ermittelt, dann ist das eine 3

Auf diese Weise kann man Zufallszahlen mit vorgegebenen Wahrscheinlichkeiten berechnen

Das ganze mal als kleines Test-Projekt.
Starte ein neues Projekt mit 3 TextBoxen (Text1, Text2 und Text3), sowie einen CommandButton (Command1).

Und hier der Code:
Private Sub Command1_Click()
  Dim i As Integer
  Dim nZahl As Integer
 
  Randomize -Timer
 
  Text1.Text = "0"
  Text2.Text = "0"
  Text3.Text = "0"
 
  ' 1.000 Durchläufe
  Do While i < 1000
    i = i + 1
    nZahl = Int(100 * Rnd + 1)
    Select Case nZahl
      Case 1 To 5
        ' 5%
        Text1.Text = CStr(Val(Text1.Text) + 1)
 
      Case 6 To 15
        ' 10%
        Text2.Text = CStr(Val(Text2.Text) + 1)
 
      Case Else
         ' 85%
        Text3.Text = CStr(Val(Text3.Text) + 1)
    End Select
  Loop
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zufallszahlen dochnicht zufall?112Resoucer29.01.03 18:05
Re: Zufallszahlen dochnicht zufall?307ModeratorDieter29.01.03 18:17
Re: Zufallszahlen dochnicht zufall?101Resoucer29.01.03 18:28
Re: Zufallszahlen dochnicht zufall?299ModeratorDieter29.01.03 18:39
Re: Zufallszahlen dochnicht zufall?45Resoucer29.01.03 18:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel