Hallo!
Die Werte, die Du von der Klasse Random bekommst, sind gleichverteilt (ich entnehme Deiner Beschreibung „fast gleichmäßiger Anstieg“, dass Du so eine Verteilung möchtest, Genaueres gibt es z.B. hier: http://de.wikipedia.org/wiki/Gleichverteilung). Falls es Dir anders erscheint, überprüfe bitte Deine Methode, um die Verteilung der Zufallszahlen zu bewerten. Wenn es tatsächlich so wäre, dass „an den Außengrenzen […] weniger Werte vorhanden sind“, hättest Du vermutlich eine Normalverteilung, aber die wird von keiner der .NET Framework-Klassen generiert (allerdings lässt sich eine so verteilte Zufallszahl wiederum aus gleichverteilten Zufallszahlen berechnen…).
Um „noch zufälligere“ Werte (ebenfalls gleichverteilt) zu bekommen, die auch für Kryptographieanwendungen tauglich sind, kannst Du auch System.Security.Cryptography.RandomNumberGenerator verwenden (ganz leicht zu finden, wenn man sich die Framework-Dokumentation zur Klasse Random anschaut…).
Gruß,
Martin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]