了解我的人,都知道,我是一个十分喜欢看电影的人,有的时候甚至一天看八部电影。但是这种到网页查找电影,找到自己喜欢的电影让后去看。这样的过程我认为日子长了,未免太没有意思。因此我有了一个新奇的想法:我将部分电影名全部放到计算机里,让计算机给我决定我应当看哪部电影。
这个想法非常的新奇,因为突出点在于,并不是由我决定我因该看什么电影,而是由计算机决定。这增加了选择电影名称的有趣度,但也增加了是按这种情况的难度。
显而易见,我的目的是让计算机随机抽取电影名,而不是为我推荐。这样的话,有了目的,我们需要的材料以及必备的元素就已经有了,在目的里面说到关键词“计算机”“随机”“电影名”。不过好说的是,“电影名”这个东西并不难搞,百度一搜一大把,这是很好办到的事情,因此这个最先解决(谁叫他最简单)。让后就是解决“计算机”“随机”这两个东西了。非常明显的是,最简单的我们一眼就可以看出“计算机”,这就是我们需要的材料之一,只要有了它,才能完成我们的这次目的。我们准备好计算机,就要考虑下一个元素“随机”。
不得不说“随机”,在我们人脑这里是一种方法,我们十分明白,随机就是从一堆东西中无规律的找出一个东西。然而,我们这种想法在计算机中也有一个独特的名字称号,他就是广为人知的“算法”。在当今计算机社会,对于程序的编写有了非常大的进步,我们这里使用C++,因为我熟悉,我拿手,就是这么任性。
我们要养成不应当重复造轮子的好喜欢,因此,我们的前辈已经帮我们解决了“随机”这个问题,一个有趣的C++函数rand(),这既是我们要完成整个程序的重要函数,了解了这个函数就帮我们解决了问题。在这里,我们先不讨论这个函数里面到底是怎么运行的,要讨论这东西可大有学问。
那么我们就来写一个十分简单的程序:
#include
#include