六人定律:任何两个人之间的关系带,基本确定在六个人左右。两个陌生人之间,可以通过六个人来建立联系,此为六人定律,也称作六人法则

想了一下原因,大概是这样计算。假如一个人可以认识10个,那么通过两个人就可以认识10+10*10 ,其实就是计算每个人认识的人数的n次方。就是一个树结构。

用php简单写了个计算程序

<?php
$num = $_REQUEST[‘num’];
$base = $_REQUEST[‘base’];
if(!$num){
 $num = 6;
}
if(!$base){
 $base = 10;
}
$sum = 0;

for($i = 1; $i <= $num; $i++){
 $sum += pow($base,$i);
}
echo $sum;
?>

如果每个人认识10个,通过计算得出通过6个人的网络可以认识1111110,

以下是输参数及输出结果
10        1111110
20       67368420
30       754137930

100    1010101010100

我粗略统计一下我大概认识的人有100多了,我想那些人缘好的认识的人更多。可以看到以100为基数的6人网络能认识1010101010100,大概有1万亿吧,这是不重复的,实际中可能会有重复认识,估计比这数要小,可地球上目前只有60多亿人。所以想认识谁通过6个人就能认识任何你想认识的人就不足为奇了。不过这个人网是相当复杂的,要找到这几个节点也是相当麻烦的事。

Comments are closed.

Post Navigation