Nombres aléatoires et négatifs

J'ai pour générer des nombres dans la gamme [-100; +2000] en c++. Comment puis-je faire cela avec rand, si ce n'est que positif numéros disponibles? Existe-il des moyens rapides?

source d'informationauteur Ockonal