Generating random test cases
<p>I am working on a library and need to test it. There are several operations (as functions) defined in my class which can be called in any order by the client.</p>

<pre><code>Operation1(param1, param2)
Operation2(param3)
.
.
.
OperationN(paramX, paramY, paramZ)
</code></pre>

<p>param1, param2 etc are integers/double</p>

<p>Now, I am thinking of writing a test code to randomize the execution of the operations, such that a sequence of M operation will be performed in random. Each time an operation is called, the parameters need to be random generated.</p>

<p>What is the best way to do this in Java.</p>
