| |
|
|
RudiB. | Hi,
I steh straight fully on the Hose. I try a fortlaufen Zahlenreihe in a aray random To mix. Have there too what probiert, mere skin not really there.
it'll In any drop not well mixed.....I seh well whom woods not sheer trees....an Shuffle-function (willkürlich mix give Yes not XProfan)...or ??? |
|
|
| |
|
|
|
RudiB. | has itself Done....Have what in the baby-Box found and functions lovely.
|
|
|
| Xprofan X4 Rudolf Beske / München
Hardware: NB Intel I9 - 16GByte RAM | 04/21/21 ▲ |
|
|
|
|
RudiB. | Have the whole time verfeinert and a Shuffle.inc gebastelt. herewith can fortlaufende Zahlenreihen random mixed go. Also can one Startpunkt and a Schrittweite tuned go.
appeal:
1.Parameter = Number of Zahlenelemente in the aray 2.Parameter = Number of items The random from this Zahlenreihe outputted go. 3. Parameter one leeres dynamisches INT-aray 4. Parameter = Startpunkt the Zahlenelemente z.B. 0 (0-1-2-3....) 5. Parameter = Schrittweite in the Zahlenelementreihe z.B. 5 (0-5-10-15...)
here couple code-Lines to that testing the INC
$I Shuffle.inc
CLS
window 100,200 -800,400
Declare Test_Array%[],anzahl_elemente%,ausgabe_elemente%,Start_bereich%,Schrittweite%
' an example for Lottozahlen
anzahl_elemente%=49'49 numbers-items
ausgabe_elemente%=6'6 numbers from Zahlenfolge go mixed outputted.
start_bereich%=1'Startbereich = 1
Schrittweite%=1'Schrittweite = 1
shuffle anzahl_elemente%,ausgabe_elemente%,Test_Array%[],start_bereich%,Schrittweite%
Print "z.B: Lottozahlen 6 from 49"
spending
Print
' an example for a complete Zahlenreihe The mixed becomes.
anzahl_elemente%=20'20 numbers-items
ausgabe_elemente%=20'20 numbers from Zahlenfolge go mixed outputted.
start_bereich%=0'Startbereich = 0
Schrittweite%=1'Schrittweite = 1
shuffle anzahl_elemente%,ausgabe_elemente%,Test_Array%[],start_bereich%,Schrittweite%
Print "Ein Example for a complete Zahlenreihe The mixed becomes, with the Startpunkt 0"
spending
Print
' 15 numbers-items, 5 numbers go mixed outputted, Startpunkt = 2, Schrittweite = 5
shuffle 15,5,Test_Array%[],2,5
Print "15 numbers-items, 5 numbers go mixed outputted, Startpunkt = 2, Schrittweite = 5"
spending
Print
' 15 numbers-items, 8 numbers go mixed outputted, Startpunkt = 0, Schrittweite = 2
shuffle 30,8,Test_Array%[],0,2
Print "30 numbers-items, 8 numbers go mixed outputted, Startpunkt = 0, Schrittweite = 2"
spending
waitinput
End
Proc spending
whileloop SizeOf(Test_Array%[])
Print Test_Array%[&loop-1],
EndWhile
Print
ArrDel Test_Array%[],0,SizeOf(Test_Array%[])-1'Arraygrösse becomes on 1 staid.
ENDPROC
it can also negatives values for Startpunkt and Schrittweite chosen go. |
|
|
| Xprofan X4 Rudolf Beske / München
Hardware: NB Intel I9 - 16GByte RAM | 04/22/21 ▲ |
|
|
|