ShongLee

正式用户

最新动态 1天前

  1. 4周前
    2018-12-16 14:25:39
    ShongLee 更新于 请教一个拓扑群问题

    我发现这本书不少印刷错误……重点是红色划线处影响到下面的证明,而证明过程并没有用到U=U^-1的条件,感觉很奇怪。

  2. 5周前
    2018-12-10 16:46:06
    ShongLee 发表了帖子 请教一个拓扑群问题

    来源于黎景辉《拓扑群引论》(第二版),红色划线处是怎么得到的?
    如果需要参考该书前面的内容的话,我可以把整本书电子版发上来。

  3. 3月前
    2018-10-14 09:43:16

    @小时 我劝你还是先试试吧。毕竟这书是数值计算的经典名著, 上面的代码也被检验了几十年了。 不要拿太理论的东西吓唬自己。理论上,足够多个猴子足够长的时间随机敲键盘还能打出莎士比亚的著作呢。

    你说得有道理,初始实验可以使用这个伪随机序列。不过最后要得到令人信服的结果的话,就必须通过各种不同的伪随机算法产生相同的实验结果了。不然的话可能会有人质疑“结果的特殊性来源于伪随机算法的特殊性”。

  4. 2018-10-13 23:51:48

    @小时 @ShongLee 可以参考 numerical recipes 的 random numbers 章节。里面给出的最好的伪随机数生成器只有十多行代码,周期是 3.13e57,这个算法曾经有一个 1000 刀的奖金奖给从统计规律发现生成的随机数并不完全随机的人,结果无人获奖(现在奖励已经取消了)。这章给出的建议是 Never use the built-in generators in the C and C++ languages(估计 fortran 版也是这么说 fortran 的)。 所以我十分怀疑这个算法不能满足你的需求。

    [attachment:5bc17ebe9723f]
    [attachment:5bc17ec4ba5f6]

    我突然想起那个什么复杂度(名字记不住),可以用来衡量序列的随机性,主要思想是“能生成该序列的最短图灵机程序的长度就是这个序列的复杂度”(看到定义或许你知道我说的是什么复杂度)。所以就算伪随机序列周期很大,而代码很短,这不能保证序列的随机性好。这个也可以这样理解,代码越短,包含的信息量越少,产生的序列无论多长,该序列的“信息量”也不可能超越原代码的信息量。

  5. 2018-10-13 08:45:16

    如果是多人游戏,那么全部人共用一张随机数表。玩家射击一次,系统读取一个随机数,指针移下一位,所有用户共用同一个指针。由于玩家的射击意志带有部分随机性,那么单个玩家的命中事件就可以做得比较随机了。特别是,就算随机数并不优良,如果玩家特别多,那么单个玩家得到的随机数也会很优良。
    当然,如果是玩家数量很少或者干脆是单机游戏,那么就要好好设计一个随机数表了。
    另外,我觉得取圆周率小数位做随机数就不错……

  6. 2018-10-13 08:32:59
    ShongLee 更新于 请问一道量子力学题目

    @NarayanGuo 我猜是因为\(\varphi\)的多值性决定的,毕竟我们要求
    \(\psi(\varphi)=\psi(\varphi+2\pi n)\)
    只有\(\psi(\varphi)=A e^{im\varphi}+B e^{-im\varphi}\)
    这种情况满足,所以基本是猜出来的....

    我起初以为必须取角动量本征态,但是后来想想,体系不满足旋转对称性,能量本征态不一定是角动量本征态……然后现在都没想通参考答案的理由。

  7. 2018-10-10 18:29:59

    @zhonglingshan1 用真随机数发生器产生随机数,然后把这个随机数作为伪随机数发生器的种子?

    既然得到真随机数了,还用作伪随机数种子 /o0 感觉在浪费时间

  8. 2018-10-10 18:28:11

    @foozhencheng 很好奇LZ要跑什么模拟,我之前也有要跑蒙卡一类的东西,感觉随机数生成机制方面的问题一般不会是主要的误差来源~ /><

    不是蒙特卡罗 /:( 我这个需要10万*几百万个随机数,想想自己都不乐意干了

  9. 2018-10-08 20:15:31
    ShongLee 更新于 请教一道统计力学题目

    @小小De大橙子 如laser所言。。"t=0-的时候AB各自平衡,t=0+的时侯打开交换通道,问的是这个时候的瞬时行为"

    我13楼就是按这个题目理解去分析的。依然得不到答案那个结果。

  10. 2018-10-07 18:12:50

    @tyj518 或许可以网上搜一下true random number generator,看有没有实验室或者机构可以实时在线提供随机数流。

    不差钱的话可以考虑买一个硬件的真随机数生成器。

    果然,要用英文搜才能搜到好结果

查看更多