Abstract Random numbers are very important in many fields of computer science. Generating high-quality random using only basic arithmetic operations is challenging, especially for devices with limited hardware capabilities, such as Internet Things (IoT) devices. In this paper, we present a novel pseudorandom number generator, the simple chain automaton generator (SCARNG), based on compositions ...