static int[] scores = new int[100];
static int[] scorescopy;
public static int orderscores()
{
scorescopy = scores;
Array.Sort(scorescopy);
int sortingtoolb = 0;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我试图获取我的初始数组的副本,然后尝试对该副本进行排序.但是,当我使用Array.Sort()函数时,我的第一个数组也会继续排序,但我想保留它.我试图在scorecopy上取消新的声明,但这并没有影响结果.
另外,有没有办法将数组中未使用的变量保持为null?(如果我没有使用它的所有部分,我会在数组的开头得到一堆0).
我在运行Windows 8.1 Pro的系统上使用Visual Studio Express 2012 for Windows 8.
我正在寻找一个Python函数,它将模仿c中rand()(和srand())的行为,并满足以下要求:
到目前为止,我已经考虑了随机库和numpy的随机库。尽管两者都在其随机函数上产生从 0 到 1 的浮点数,但不像 C 那样提供从 0 到 32767 的随机数。当尝试 random.randint(0,32767) 时,我得到的结果与 C 函数中的结果不同。
TL;DR Python 中是否存在遵循与 C 相同的随机序列的现有函数/库?