1 #include "randomselector.h"
2
3 Define_Module( RandomSelector );
4
5 void RandomSelector::activity()
6 {
7 // get parameters
8 int rg = par("random_generator");
9 int serverCount = par("server_count");
10
11 for (;;) {
12 // get message
13 cMessage *msg = receive();
14
15 // and send it to a randomly chosen server
16 send(msg, "out", (int) uniform(0, serverCount, rg));
17 }
18 }
19
20 void RandomSelector::finish()
21 {
22 }
23