kleines problem mit rand()
-
hi,
ich möchte ein array mit z.b. 40 werten über rand(1,4) füllen // [a,b]
das array darf aber jede der 4 zahlen maximal 10 mal enthalten.
ich weiss grad nich wie ich das irgendwie abfang.
die funktion mit der ich die häufigkeit eines elements im array ermittel existiert bereits.count(number,*arr,length) { ... return nmb_ele; }
ansatz:
for( ... ) .. tmp=rand(1,4); if((tmp == x) && (count(1,arr,36) < 10)) // x = 1-4 arr[i]=tmp;
thx & bye