vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten 
Autor: ModeratorDaveS (Moderator)
Datum: 11.09.10 11:53

Wenn ich dafür eine Cryptofunktion für die Zufallszahlen nehme liegen die Ergebnisse viel näher an den theoretischen.

    Private rng As New System.Security.Cryptography.RNGCryptoServiceProvider
 
    Public Function Zufallszahl() As Integer
        Return wurf() + wurf()
    End Function
 
    Dim bytes(1023) As Byte
    Dim bi As Integer = 1024
 
    Public Function wurf() As Integer
        Dim b As Byte
        If bi = bytes.Length Then
            rng.GetBytes(bytes)
            bi = 0
        End If
        b = bytes(bi)
        bi += 1
        Return (b Mod 6) + 1
    End Function
Ergebnis:
2 %Ergebnis: 2,8208 erwartet: 2,77777777777778 Abweichung: 1,54880000000001
3 %Ergebnis: 5,6695 erwartet: 5,55555555555556 Abweichung: 2,05100000000001
4 %Ergebnis: 8,4257 erwartet: 8,33333333333333 Abweichung: 1,1084
5 %Ergebnis: 11,3051 erwartet: 11,1111111111111 Abweichung: 1,7459
6 %Ergebnis: 13,9886 erwartet: 13,8888888888889 Abweichung: 0,717919999999997
7 %Ergebnis: 16,6595 erwartet: 16,6666666666667 Abweichung: 0,0429999999999993
8 %Ergebnis: 13,8871 erwartet: 13,8888888888889 Abweichung: 0,0128800000000012
9 %Ergebnis: 11,0135 erwartet: 11,1111111111111 Abweichung: 0,878499999999992
10 %Ergebnis: 8,2003 erwartet: 8,33333333333333 Abweichung: 1,5964
11 %Ergebnis: 5,3614 erwartet: 5,55555555555556 Abweichung: 3,4948
12 %Ergebnis: 2,6685 erwartet: 2,77777777777778 Abweichung: 3,934

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten2.056VB.NET200510.09.10 15:21
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.483ModeratorDaveS10.09.10 16:20
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.481VB.NET200510.09.10 18:36
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.434GPM10.09.10 19:36
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.450ModeratorDaveS10.09.10 20:50
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.413GPM10.09.10 21:26
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.450VB.NET200511.09.10 10:21
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.506GPM11.09.10 11:43
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.421VB.NET200511.09.10 12:04
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.469VB.NET200511.09.10 13:00
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.414GPM11.09.10 13:47
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.386VB.NET200511.09.10 13:58
Re: Zufallszahlen haben nicht gleiche Wahrscheinlichkeiten1.542ModeratorDaveS11.09.10 11:53

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-2024 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