迷路もどきパクってみました。
10 PRINT CHR$(205.5+RND(1)); : GOTO 10 pic.twitter.com/ExoMOmTZce
— Trammell Hudson™ (@qrs) 2017年7月29日
むかしむかしのコモドールでの実行画面。シンプルな画面で迷路っぽい出力。
現代のC#でできないわけがなかろうとパクってみました。
using System;
namespace ConsoleApplication3 {
class Program {
static void Main(string[] args) {
class Program {
static void Main(string[] args) {
int c = 0;
var v = new Random();
while (true) {
var v = new Random();
while (true) {
//(int)'/' = 65295
//(int)'\' = 65340 = 65295 + 45
var cc
= (char)(65295 +
Math.Round(v.NextDouble(), 0, MidpointRounding.ToEven) * 45);
//(int)'\' = 65340 = 65295 + 45
var cc
= (char)(65295 +
Math.Round(v.NextDouble(), 0, MidpointRounding.ToEven) * 45);
元のコードとはシンプルさにおいて大きな違いがありますが、/と\の文字コードが連続してないやらなんやらで。。。。すんまそ。
んでも実行結果
(追記)配列に逃げたほうがシンプルだったろうなぁ。