MRMB
The MRMB is a control block that passes the number of RAPs in each partition. With Fast Path, the first word is the address of the DMAC. With partitioned databases, the first word is the partition number. The randomizing routine returns the first word in the MRMB to indicate which partition to use. The routine must not use the first word as the address of the DMAC.
The second word is the number of RAPs in the partition, and the third word is the number of RAPs in the database so far, up to and including that partition.
The MRMBs for all partitions are passed as an array. The address of the first MRMB, the length of each MRMB and the number of MRMBs (number of partitions) is passed to the randomizing routine.
Passing MRMBs

The MRMBs are used to randomize within a partition. The number of RAPs in each partition is in the MRMB for that partition. The number of RAPs in the entire database is also passed in the last MRMB and in register 5, enabling the randomizing routine to also randomize across the entire database.