DrumPatterns is a free, open source, web oriented drum patterns generator.
Like says its name, DrumPatterns is a tool to learn drum patterns. With it, you can learn what it is said the "rudiments". And you can learn much more. This tool is exhaustive, you select the members you want to study, some rules to avoid silly patterns (according to you), and the pattern length. Then you run the program. It generates all the patterns that feed your choice. It presents each pattern in a loop with itself and also with the opposite sequence.