【问题标题】:Complex random point generation [closed]复杂的随机点生成
【发布时间】:2012-11-17 04:09:38
【问题描述】:

使用C,如何在复杂的平原上生成一个随机点?

【问题讨论】:

    标签: c function random complex-numbers fractals


    【解决方案1】:

    作为一个不错的起点,您可以使用rand()。要生成介于 -2 和 +2 之间的随机数,您可以这样做:

    float f = 4 * ((rand() / (float)RAND_MAX) - 0.5f);
    

    如果你重复这个过程,你可以得到一个x和一个y

    float x = 4 * ((rand() / (float)RAND_MAX) - 0.5f);
    float y = 4 * ((rand() / (float)RAND_MAX) - 0.5f);
    

    现在只需使用xy 作为您的复数。

    此外,请务必在程序开始时调用一次(且仅一次)srand() 以播种随机数生成器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      • 1970-01-01
      • 2017-11-03
      • 1970-01-01
      相关资源
      最近更新 更多