Aufgrund einer Wartung wird GitLab am 26.10. zwischen 8:00 und 9:00 Uhr kurzzeitig nicht zur Verfügung stehen. / Due to maintenance, GitLab will be temporarily unavailable on 26.10. between 8:00 and 9:00 am.

Michael.emam 331 Bytes
Newer Older
1
2
package lab;

Michael Günther Beyer's avatar
Michael Günther Beyer committed
3
4
5
6
7
8
9
10
/*
	in: two int numbers, range 0..99
	out: random number in the given range of "in"
*/
component Michael {
    ports in  (0:1:99) inRangeMin,
		  in  (0:1:99) inRangeMax, 
          out (0:1:99) outRangeRand;
11

Michael Günther Beyer's avatar
Michael Günther Beyer committed
12
13
    implementation Math {
        outRangeRand = abs(inRangeMax - inRangeMin) * rand + inRangeMin;
14
    }
Michael Günther Beyer's avatar
Michael Günther Beyer committed
15
}