%kata T1_RandomBit operation RandomBit () : Int { use q = Qubit(); // ... return -1; } %kata T2_RandomTwoBits operation RandomTwoBits () : Int { // ... return -1; } %kata T3_RandomNBits operation RandomNBits (N : Int) : Int { // ... return -1; } %kata T4_WeightedRandomBit operation WeightedRandomBit (x : Double) : Int { // ... return -1; } %kata T5_RandomNumberInRange operation RandomNumberInRange (min : Int, max : Int) : Int { // ... return -1; }