我是这么给娃娃取名的(使用 node.js )
依据:
81 命理,需要让五格都为大吉(吉)。五格命理请自行谷歌。
我的是单姓复名。姓是固定的。
废话不说,上代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 |
Array.prototype.contains = function
(k) { var
self = this ; for
(value in
self) { if
(self[value] == k) { return
true ; } } return
false ; } //儿子的大吉 //var jis = [1, 3, 5, 7, 8, 11, 13, 15, 16, 18, 21, 23, 24, 25, 31, 32, 33, 35, 37, 39, 41, 45, 47, 48, 52, 57, 61, 63, 65, 67, 68, 81]; //女儿的大吉 var
jis = [1, 3, 5, 7, 8, 11, 13, 15, 16, 18 , 24, 25, 31, 32, 35, 37, 41, 45, 47, 48, 52, 57, 61, 63, 65, 67, 68, 81]; //姓氏的笔画,我姓谢(謝),所以是 17 画 var
first = 17; var
groups = {}; jis.forEach( function
(value) { var
x = value - first; if
(x > 0) { groups[x] = []; jis.forEach( function
(xvalue) { var
y = xvalue - x; if
(y > 0) { if
(jis.contains(first + x + y) && jis.contains(y + 1)) groups[x].push(y); } }); } }); //去掉没有值的数组 for
( var
key in
groups) { if
(groups[key].length == 0) { delete
groups[key]; } } console.dir(groups); |
得到的结果是一个字典,字典的key是第二个字的笔画值,值是第三个字的笔画值的组合。
然后,按照时辰查一下五行,看需要补什么,然后用笔画去找相应的字吧,查汉字五行的网站也有一堆哦。
有了这个,再去研究一下五行八卦的理论,咱马上就可以变成取名的大师啦。(网上免费取名的都不会给你五格全部都是大吉的名字的)
我是用node.js 运行的,chrome 的console中也运行通过。
结果如下:
{ ‘1‘: [ 6, 7, 14, 17, 23, 30, 34, 47 ],
‘7‘: [ 17, 24 ],
‘8‘: [ 7,
10, 23, 40 ],
‘14‘: [ 4, 10, 17, 34 ],
‘18‘: [ 6, 17, 30 ],
‘20‘:
[ 4, 15 ],
‘24‘: [ 7, 24 ],
‘28‘: [ 7 ],
‘31‘: [ 4, 17 ],
‘44‘: [ 4 ],
‘46‘: [ 2 ] }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。