Python 生成随机星云图(2020年3月14日)

制作背景
学习了python,有了一定的基础,并了解了图像处理的第三方库PIL,大一下学期初,新馆疫情初时代再家。
忽然脑海里就想到了一个程序:输出一个图片,图片上有一个移动的小点,这个小点从图片的中心开始随机上下左右走动,每走一步就随机再选一个方向走,如果走到了图片的边缘位置就会重新跳转到图片的中心位置。走过的地方都变成蓝色,那么会输出一张什么样的图片?
于是带着这样一个想法我顺手写了这个程序。
效果图片

源代码
回首与反思
首先函数名称起的就并不是很好,在程序里一般不用judge这个词表示判断。
我当时居然还在用global。。。其实能不用global尽量不用它。全局变量降低了程序的维护性。
我当时还不会写
if __name__ == '__main__'
,其实最好再写一个main函数来,优化整个程序的结构。其实更好先用numpy来做运算,运算好了之后统一一下字渲染成图片并输出。这样应该会快很多。