periph: added a random-data driver interface