fork(11) download
  1. using System;
  2. using System.Text;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. Random r = new Random();
  9. StringBuilder builder= new StringBuilder();
  10.  
  11.  
  12. int numOfOperand = r.Next(1, 20); // it is just a test so I just want to have up to 5 operands.
  13. int randomNumber;
  14. for(int i = 0 ; i<numOfOperand ; i++){
  15.  
  16. randomNumber = r.Next(1, 1000);
  17. builder.Append(randomNumber);
  18.  
  19.  
  20. int randomOperand = r.Next(1, 4);
  21.  
  22. string operand = null;
  23.  
  24. switch (randomOperand)
  25. {
  26. case 1:
  27. operand = "+";
  28. break;
  29. case 2:
  30. operand = "-";
  31. break;
  32. case 3:
  33. operand = "*";
  34. break;
  35. case 4:
  36. operand = "/";
  37. break;
  38. }
  39. builder.Append(operand);
  40. }
  41. randomNumber = r.Next(1, 1000);
  42. builder.Append(randomNumber);
  43.  
  44. Console.WriteLine(builder.ToString());
  45. }
  46. }
Success #stdin #stdout 0.03s 24128KB
stdin
Standard input is empty
stdout
462*823-61-263+518*490*479+851+276+13-208-418-537+486+476+15*227-274