1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

zufall problem

Discussion in 'Programmieren' started by Dark_Moon, Dec 22, 2002.

Thread Status:
Not open for further replies.
  1. Dark_Moon

    Dark_Moon Kbyte

    hi,

    Ich hab da ne frage. Ich hab zu verschiedenen variablen einen text zugewiesen. Und möchte das die halt mit einem Klick per zufall angezeigt werden. aber halt nur ein text und nicht alle auf einmal. ne zufallfunktion mit zahlen kann ich ja. ist kein problem aber mit variablen weis ich nicht weiter.

    Visual Basic 6 benutze ich

    mfg
     
  2. Progmeister

    Progmeister Kbyte

    Zufallszahl im Bereich von 1 bis 6 Wert generieren
    Wert = Int((6 * Rnd) + 1)
    \'Text zuordnen
    Select Case Wert
    Case 1
    ZufallsText = "...."
    Case 2
    ZufallsText = "...."
    .
    .
    und so weiter...
    .
    .

    Case Else
    ZufallsText = "...."
    End Select
    End Function
     
  3. rapmaster

    rapmaster Halbes Gigabyte

    ein beispiel:
    Option explicit
    const anz=6
    dim lotto()
    const max=49

    lottozahlen

    function zufallszahl()
    randomize
    zufallszahl=rnd
    zufallszahl=round(zufallszahl*100)
    end function

    sub lottozahlen()
    dim zahl, ausgabe,i,j,doppelt
    redim lotto(anz-1)
    doppelt=false
    for i=0 to anz-1
    do
    zahl=zufallszahl
    loop until zahl <=max
    for j=0 to i-1
    if lotto(j)=zahl then
    doppelt=true
    exit for
    end if
    next
    if doppelt=true then
    i=i-1
    doppelt=false
    else
    lotto(I)=zahl
    end if
    next
    ausgabe="die lotozahlen lauten: " & chr(13)
    for i=0 to anz-2
    ausgabe=ausgabe & lotto(i) & "/"
    next
    ausgabe=ausgabe & lotto(anz-1)
    msgbox ausgabe
    end sub
    und ich überlege mir auch gerade wie ich das mache.
     
Thread Status:
Not open for further replies.

Share This Page