using System;
using static System.Console;
using System.Collections.Generic;
public class MainClass {
public static Random Random = new Random();
public static List<string> Marcas= new List<string>() { "Toyota", "BMW", "Volkswagen", "GM", "Mercedes" };
public static List<string> Modelos = new List<string>() { "1.0", "1.4", "1.6", "1.8", "2.0" };
public static List<string> Cores = new List<string>() { "Branco", "Prata", "Preto", "Cinza", "Vermelho" };
public static void Main(string[] args) {
for (int i = 1; i <= 5; i++) {
var carro = gerarCarro();
WriteLine(carro.Marca);
WriteLine(carro.Modelo);
WriteLine(carro.Cor);
WriteLine(carro.Ano);
WriteLine();
}
}
public static Carro gerarCarro() {
return new Carro() {
Marca = Marcas[Random.Next(0, 5)],
Modelo = Modelos[Random.Next(0, 5)],
Cor = Cores[Random.Next(0, 5)],
Ano = Random.Next(2000, 2018) };
}
public class Carro {
public string Marca { get; set; }
public string Modelo { get; set; }
public string Cor { get; set; }
public int Ano { get; set; }
}
}
//https://pt.stackoverflow.com/q/226458/101
dXNpbmcgU3lzdGVtOwp1c2luZyBzdGF0aWMgU3lzdGVtLkNvbnNvbGU7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIE1haW5DbGFzcyB7CiAgICBwdWJsaWMgc3RhdGljIFJhbmRvbSBSYW5kb20gPSBuZXcgUmFuZG9tKCk7CgoJcHVibGljIHN0YXRpYyBMaXN0PHN0cmluZz4gTWFyY2FzPSBuZXcgTGlzdDxzdHJpbmc+KCkgeyAiVG95b3RhIiwgIkJNVyIsICJWb2xrc3dhZ2VuIiwgIkdNIiwgIk1lcmNlZGVzIiB9OwoJcHVibGljIHN0YXRpYyBMaXN0PHN0cmluZz4gTW9kZWxvcyA9IG5ldyBMaXN0PHN0cmluZz4oKSB7ICIxLjAiLCAiMS40IiwgIjEuNiIsICIxLjgiLCAiMi4wIiB9OwoJcHVibGljIHN0YXRpYyBMaXN0PHN0cmluZz4gQ29yZXMgPSBuZXcgTGlzdDxzdHJpbmc+KCkgeyAiQnJhbmNvIiwgIlByYXRhIiwgIlByZXRvIiwgIkNpbnphIiwgIlZlcm1lbGhvIiB9OwoKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpIHsKCQlmb3IgKGludCBpID0gMTsgaSA8PSA1OyBpKyspIHsKCQkJdmFyIGNhcnJvID0gZ2VyYXJDYXJybygpOwoJCQlXcml0ZUxpbmUoY2Fycm8uTWFyY2EpOwoJCQlXcml0ZUxpbmUoY2Fycm8uTW9kZWxvKTsKCQkJV3JpdGVMaW5lKGNhcnJvLkNvcik7CgkJCVdyaXRlTGluZShjYXJyby5Bbm8pOwoJCQlXcml0ZUxpbmUoKTsKICAgIAl9Cgl9CglwdWJsaWMgc3RhdGljIENhcnJvIGdlcmFyQ2Fycm8oKSB7CgkJcmV0dXJuIG5ldyBDYXJybygpIHsKCQkJTWFyY2EgPSBNYXJjYXNbUmFuZG9tLk5leHQoMCwgNSldLAoJCQlNb2RlbG8gPSBNb2RlbG9zW1JhbmRvbS5OZXh0KDAsIDUpXSwKCQkJQ29yID0gQ29yZXNbUmFuZG9tLk5leHQoMCwgNSldLAoJCQlBbm8gPSBSYW5kb20uTmV4dCgyMDAwLCAyMDE4KSB9OwogIAl9CglwdWJsaWMgY2xhc3MgQ2Fycm8gewoJCXB1YmxpYyBzdHJpbmcgTWFyY2EgeyBnZXQ7IHNldDsgfQoJCXB1YmxpYyBzdHJpbmcgTW9kZWxvIHsgZ2V0OyBzZXQ7IH0KCQlwdWJsaWMgc3RyaW5nIENvciB7IGdldDsgc2V0OyB9CgkJcHVibGljIGludCBBbm8geyBnZXQ7IHNldDsgfQoJfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8yMjY0NTgvMTAx