Zadanie zgadula

Wiedząc, że jest takie polecenie:
int r = new Random().Next(1,10)
które zwraca nam losową liczbę od 1 do 10,
na razie nie wnikając dlaczego jest taki dziwny zapis

stwórz program „zgadula”
Program losuje na początku liczbę od 1 do 10

Użytkownik próbuje w 3 próbach zagdnąć tę liczbę

Jeżeli mu się uda wypisuje „wygrałeś”
Jeżeli nie to „przegrałeś”

Wersja rozszerzona: za kążdym razem program podaje
czy szukana liczba jest większa czy mniejsza od Twojej