An audit algorithm is the method or function run by the system in order to generate a random sample of cases based on the selection criteria specified by the user. A sample algorithm has been provided which uses a starting point and an interval to determine the list of cases to be included in the case audit. An organization may also define their own algorithms to be used for the audit of different types of cases as necessary.