这是我的第一篇文章:) 好吧,我正在尝试创建一个程序,该程序随机将 1 或 -1 添加到起始值 0。此过程以 500 步左右进行,然后需要将最终结果添加到大批。这是我已经达到的程度:
using System;
using System.Collections.Generic;
namespace dimensionrandomwalk
{
class MainClass
{
public static void Main (string[] args)
{
Random rnd = new Random();
int[] x;
x = new int[500];
for (int i = 0; i < 500; i++){
int L = rnd.Next (0, 2);
int L1 = -1;
int L2 = 1;
if (L == 0) {
x [i] = L1;
} else if (L == 1) {
x [i] = L2;
}
x[i] = x[i+1]+x[i];
Console.WriteLine (x[i]);
}
}
}
}
我将制作两个数组,一个包含 500 个步骤,一个包含 100 个最终结果。但我无法将 x[1] 与 x[2] 相加,依此类推,直到 x[500]。谢谢:)