using System;
using System.Text;
public class Test
{
public static void Main()
{
char[] true_false = new char[2]{'V','F'};
Random
rand = new Random
(); var generate_code = new StringBuilder();
int lenght_of = 5;
for(int i =0; i < 10;i++) {
generate_code.
Append(generateCodeWithLength
(rand, true_false
, lenght_of
)); Console.WriteLine(generate_code);
generate_code.Remove(0, generate_code.Length);
} //Output expected: "FF" "VV" "FV" "VF" "FF"
}
public
static string generateCodeWithLength
(Random
rand, char[] true_false
, int length
) { var result = new StringBuilder(length);
for (var i = 0; i < length; i++) {
result.
Append(true_false
[rand.
Next(0, 2)]); }
return result.ToString();
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQljaGFyW10gdHJ1ZV9mYWxzZSA9IG5ldyBjaGFyWzJdeydWJywnRid9OyAgCgkJUmFuZG9tIHJhbmQgPSBuZXcgUmFuZG9tKCk7CgkJdmFyIGdlbmVyYXRlX2NvZGUgPSBuZXcgU3RyaW5nQnVpbGRlcigpOwoJCWludCBsZW5naHRfb2YgPSA1OwoKCQlmb3IoaW50IGkgPTA7IGkgPCAxMDtpKyspIHsgCgkJCWdlbmVyYXRlX2NvZGUuQXBwZW5kKGdlbmVyYXRlQ29kZVdpdGhMZW5ndGgocmFuZCwgdHJ1ZV9mYWxzZSwgbGVuZ2h0X29mKSk7CiAgICAJCUNvbnNvbGUuV3JpdGVMaW5lKGdlbmVyYXRlX2NvZGUpOyAKICAgIAkJZ2VuZXJhdGVfY29kZS5SZW1vdmUoMCwgZ2VuZXJhdGVfY29kZS5MZW5ndGgpOwoJCX0gLy9PdXRwdXQgZXhwZWN0ZWQ6ICJGRiIgIlZWIiAiRlYiICJWRiIgIkZGIgoJfQoJCglwdWJsaWMgc3RhdGljIHN0cmluZyBnZW5lcmF0ZUNvZGVXaXRoTGVuZ3RoKFJhbmRvbSByYW5kLCBjaGFyW10gdHJ1ZV9mYWxzZSwgaW50IGxlbmd0aCkgewogICAgCXZhciByZXN1bHQgPSBuZXcgU3RyaW5nQnVpbGRlcihsZW5ndGgpOwoKICAgIAlmb3IgKHZhciBpID0gMDsgaSA8IGxlbmd0aDsgaSsrKSB7CiAgICAgICAgCXJlc3VsdC5BcHBlbmQodHJ1ZV9mYWxzZVtyYW5kLk5leHQoMCwgMildKTsKICAgIAl9CgogICAgCXJldHVybiByZXN1bHQuVG9TdHJpbmcoKTsKCX0KfQ==