Wie erstelle ich Zufallszahlen mit einem Mittelwert in C ++?

Wie generiere ich 100 Zufallszahlen zwischen 1.000 und 20.000 mit einem Gesamtmittelwert von 9.000 in C ++? Ich schaue in die C ++ 11-Bibliotheken, finde aber keine Methode, mit der ich einen Mittelwert UND einen Bereich einfügen kann.