主要观点:作者通过大量搜索和询问,找到了 Georg Nees 的《Generative Computergraphik》论文,其中包含了计算机生成艺术作品《Schotter》的原始 ALGOL - 60 代码及相关随机数生成器等信息,经过努力最终成功重现了《Schotter》的原始绘图,并介绍了相关的研究过程和技巧。
关键信息:
- 作者最初在网上找到很多《Schotter》的参考和重现版本,但不满意其与原始版本的差异。
- 向 Jason Scott 和 Kay Savetz 询问如何追踪原始源代码,得知 Nees 有 1969 年的博士论文《Generative Computergraphik》。
- 找到论文后,发现其中关于随机数生成器的详细内容及使用方法,包括简单的生成算法和不同随机数生成器的介绍。
- 从论文中得知《Schotter》的版本可被精确重现,其使用特定的种子,但仍不知艺术展中著名版本的种子。
- 编写 Go 程序快速检查所有可能的种子,最终确定著名绘图使用的种子,并成功重现原始绘图。
重要细节: - 如文中提到的各种关于 Georg Nees 和《Schotter》的参考资料,包括不同的文章、教程等。
- 随机数生成器的具体算法,如每次乘以 5 并取模 \( 2^{31} \)。
- 重现绘图的 Go 程序代码细节,如各种函数和参数的作用等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。