fp.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631
  1. //通过出现次数得到发牌分布
  2. 'use strict';
  3. sxsxc()
  4. function sxsxc(){
  5. let xx0 = [
  6. ["//00号牌:出" ,"次大橙子位置:左上角,"],
  7. ["//01号牌:出" ,"次大铃铛位置:上侧从左数第1张,"],
  8. ["//02号牌:出" ,"次小王王位置:上侧从左数第2张,"],
  9. ["//03号牌:出" ,"次大王王位置:上侧从左数第3张,"],
  10. ["//04号牌:出" ,"次大苹果位置:上侧从左数第4张,"],
  11. ["//05号牌:出" ,"次小苹果位置:上侧从左数第5张,"],
  12. ["//06号牌:出" ,"次大芒果位置:右上角,"],
  13. ["//07号牌:出" ,"次大西瓜位置:右侧从左数第1张,"],
  14. ["//08号牌:出" ,"次小西瓜位置:右侧从左数第2张,"],
  15. ["//09号牌:出" ,"次幸运运位置:右侧从左数第3张,"],
  16. ["//10号牌:出" ,"次大苹果位置:右侧从左数第4张,"],
  17. ["//11号牌:出" ,"次小橙子位置:右侧从左数第5张,"],
  18. ["//12号牌:出" ,"次大橙子位置:右下角,"],
  19. ["//13号牌:出" ,"次大铃铛位置:下侧从左数第1张,"],
  20. ["//14号牌:出" ,"次小七七位置:下侧从左数第2张,"],
  21. ["//15号牌:出" ,"次大七七位置:下侧从左数第3张,"],
  22. ["//16号牌:出" ,"次大苹果位置:下侧从左数第4张,"],
  23. ["//17号牌:出" ,"次小芒果位置:下侧从左数第5张,"],
  24. ["//18号牌:出" ,"次大芒果位置:左下角,"],
  25. ["//19号牌:出" ,"次大星星位置:左侧从左数第1张,"],
  26. ["//20号牌:出" ,"次小星星位置:左侧从左数第2张,"],
  27. ["//21号牌:出" ,"次幸运运位置:左侧从左数第3张,"],
  28. ["//22号牌:出" ,"次大苹果位置:左侧从左数第4张,"],
  29. ["//23号牌:出" ,"次小铃铛位置:左侧从左数第5张,"],
  30. ["//24号牌:出" ,"次特殊牌小三元(橘子,芒果,铃铛),"],
  31. ["//25号牌:出" ,"次特殊牌大三元(西瓜,双星,77),"],
  32. ["//26号牌:出" ,"次特殊牌大四喜(4个大苹果 ) ,"]
  33. ]
  34. let xx1 = [
  35. // 11,
  36. // 11,
  37. // 10,
  38. // 5,
  39. // 51,
  40. // 80,
  41. // 11,
  42. // 11,
  43. // 80,
  44. // 45,
  45. // 51,
  46. // 80,
  47. // 11,
  48. // 11,
  49. // 80,
  50. // 11,
  51. // 51,
  52. // 80,
  53. // 11,
  54. // 11,
  55. // 80,
  56. // 45,
  57. // 51,
  58. // 80,
  59. // 10,
  60. // 5,
  61. // 17
  62. // 15,
  63. // 15,
  64. // 10,
  65. // 5,
  66. // 49,
  67. // 70,
  68. // 15,
  69. // 15,
  70. // 70,
  71. // 66,
  72. // 49,
  73. // 70,
  74. // 15,
  75. // 15,
  76. // 70,
  77. // 15,
  78. // 49,
  79. // 70,
  80. // 15,
  81. // 15,
  82. // 70,
  83. // 66,
  84. // 49,
  85. // 70,
  86. // 10,
  87. // 5,
  88. // 17
  89. // 13,
  90. // 13,
  91. // 10,
  92. // 5,
  93. // 49,
  94. // 75,
  95. // 13,
  96. // 13,
  97. // 75,
  98. // 57,
  99. // 49,
  100. // 75,
  101. // 13,
  102. // 13,
  103. // 75,
  104. // 13,
  105. // 49,
  106. // 75,
  107. // 13,
  108. // 13,
  109. // 75,
  110. // 57,
  111. // 49,
  112. // 75,
  113. // 10,
  114. // 5,
  115. // 18
  116. // 13,
  117. // 13,
  118. // 10,
  119. // 6,
  120. // 40,
  121. // 80,
  122. // 13,
  123. // 13,
  124. // 80,
  125. // 57,
  126. // 40,
  127. // 80,
  128. // 13,
  129. // 13,
  130. // 80,
  131. // 13,
  132. // 40,
  133. // 80,
  134. // 13,
  135. // 13,
  136. // 80,
  137. // 57,
  138. // 40,
  139. // 80,
  140. // 10,
  141. // 5,
  142. // 18
  143. // 19,
  144. // 19,
  145. // 9,
  146. // 5,
  147. // 28,
  148. // 80,
  149. // 19,
  150. // 19,
  151. // 80,
  152. // 60,
  153. // 28,
  154. // 80,
  155. // 19,
  156. // 19,
  157. // 80,
  158. // 19,
  159. // 28,
  160. // 80,
  161. // 19,
  162. // 19,
  163. // 80,
  164. // 60,
  165. // 28,
  166. // 80,
  167. // 10,
  168. // 5,
  169. // 8
  170. // 15,
  171. // 15,
  172. // 8,
  173. // 4,
  174. // 28,
  175. // 80,
  176. // 15,
  177. // 15,
  178. // 80,
  179. // 79,
  180. // 28,
  181. // 80,
  182. // 15,
  183. // 15,
  184. // 80,
  185. // 15,
  186. // 28,
  187. // 80,
  188. // 15,
  189. // 15,
  190. // 80,
  191. // 79,
  192. // 28,
  193. // 80,
  194. // 10,
  195. // 5,
  196. // 8
  197. // 15,
  198. // 15,
  199. // 10,
  200. // 4,
  201. // 25,
  202. // 90,
  203. // 15,
  204. // 15,
  205. // 80,
  206. // 67,
  207. // 25,
  208. // 90,
  209. // 15,
  210. // 15,
  211. // 80,
  212. // 15,
  213. // 25,
  214. // 90,
  215. // 15,
  216. // 15,
  217. // 80,
  218. // 67,
  219. // 25,
  220. // 90,
  221. // 8,
  222. // 5,
  223. // 4
  224. // 13,
  225. // 13,
  226. // 8,
  227. // 3,
  228. // 23,
  229. // 80,
  230. // 13,
  231. // 13,
  232. // 80,
  233. // 102,
  234. // 23,
  235. // 80,
  236. // 13,
  237. // 13,
  238. // 80,
  239. // 13,
  240. // 23,
  241. // 80,
  242. // 13,
  243. // 13,
  244. // 80,
  245. // 102,
  246. // 23,
  247. // 80,
  248. // 8,
  249. // 4,
  250. // 4,
  251. // 13,
  252. // 13,
  253. // 9,
  254. // 3,
  255. // 20,
  256. // 85,
  257. // 13,
  258. // 13,
  259. // 85,
  260. // 90,
  261. // 20,
  262. // 85,
  263. // 13,
  264. // 13,
  265. // 85,
  266. // 13,
  267. // 20,
  268. // 85,
  269. // 13,
  270. // 13,
  271. // 85,
  272. // 90,
  273. // 20,
  274. // 85,
  275. // 8,
  276. // 4,
  277. // 4,
  278. // 13,
  279. // 13,
  280. // 9,
  281. // 3,
  282. // 21,
  283. // 85,
  284. // 13,
  285. // 13,
  286. // 85,
  287. // 86,
  288. // 21,
  289. // 85,
  290. // 13,
  291. // 13,
  292. // 85,
  293. // 13,
  294. // 21,
  295. // 85,
  296. // 13,
  297. // 13,
  298. // 85,
  299. // 86,
  300. // 21,
  301. // 85,
  302. // 10,
  303. // 6,
  304. // 4
  305. // 13,
  306. // 13,
  307. // 9,
  308. // 3,
  309. // 21,
  310. // 85,
  311. // 13,
  312. // 13,
  313. // 85,
  314. // 86,
  315. // 21,
  316. // 85,
  317. // 13,
  318. // 13,
  319. // 85,
  320. // 13,
  321. // 21,
  322. // 85,
  323. // 13,
  324. // 13,
  325. // 85,
  326. // 86,
  327. // 21,
  328. // 85,
  329. // 10,
  330. // 5,
  331. // 5
  332. // 13,
  333. // 13,
  334. // 9,
  335. // 3,
  336. // 21,
  337. // 84,
  338. // 13,
  339. // 13,
  340. // 85,
  341. // 86,
  342. // 21,
  343. // 85,
  344. // 13,
  345. // 13,
  346. // 85,
  347. // 13,
  348. // 21,
  349. // 85,
  350. // 13,
  351. // 13,
  352. // 85,
  353. // 86,
  354. // 21,
  355. // 85,
  356. // 10,
  357. // 5,
  358. // 6
  359. // 13,
  360. // 13,
  361. // 10,
  362. // 3,
  363. // 22,
  364. // 83,
  365. // 13,
  366. // 13,
  367. // 84,
  368. // 86,
  369. // 22,
  370. // 84,
  371. // 13,
  372. // 13,
  373. // 84,
  374. // 13,
  375. // 22,
  376. // 84,
  377. // 13,
  378. // 13,
  379. // 84,
  380. // 86,
  381. // 22,
  382. // 84,
  383. // 11,
  384. // 6,
  385. // 6
  386. // 14,
  387. // 14,
  388. // 10,
  389. // 3,
  390. // 23,
  391. // 81,
  392. // 14,
  393. // 14,
  394. // 80,
  395. // 81,
  396. // 23,
  397. // 88,
  398. // 14,
  399. // 14,
  400. // 80,
  401. // 14,
  402. // 23,
  403. // 88,
  404. // 14,
  405. // 14,
  406. // 80,
  407. // 81,
  408. // 23,
  409. // 88,
  410. // 10,
  411. // 6,
  412. // 6
  413. // 14,
  414. // 14,
  415. // 10,
  416. // 3,
  417. // 23,
  418. // 81,
  419. // 14,
  420. // 14,
  421. // 78,
  422. // 87,
  423. // 23,
  424. // 86,
  425. // 14,
  426. // 14,
  427. // 78,
  428. // 14,
  429. // 23,
  430. // 86,
  431. // 14,
  432. // 14,
  433. // 78,
  434. // 87,
  435. // 23,
  436. // 86,
  437. // 10,
  438. // 6,
  439. // 6
  440. // 14,
  441. // 14,
  442. // 10,
  443. // 3,
  444. // 23,
  445. // 83,
  446. // 14,
  447. // 14,
  448. // 82,
  449. // 74,
  450. // 23,
  451. // 90,
  452. // 14,
  453. // 14,
  454. // 82,
  455. // 14,
  456. // 23,
  457. // 90,
  458. // 14,
  459. // 14,
  460. // 82,
  461. // 74,
  462. // 23,
  463. // 90,
  464. // 10,
  465. // 6,
  466. // 6
  467. // 14,
  468. // 14,
  469. // 10,
  470. // 3,
  471. // 23,
  472. // 81,
  473. // 14,
  474. // 14,
  475. // 82,
  476. // 75,
  477. // 23,
  478. // 90,
  479. // 14,
  480. // 14,
  481. // 82,
  482. // 14,
  483. // 23,
  484. // 90,
  485. // 14,
  486. // 14,
  487. // 82,
  488. // 75,
  489. // 23,
  490. // 90,
  491. // 10,
  492. // 6,
  493. // 6
  494. // 14,
  495. // 14,
  496. // 11,
  497. // 3,
  498. // 23,
  499. // 79,
  500. // 14,
  501. // 14,
  502. // 82,
  503. // 75,
  504. // 23,
  505. // 90,
  506. // 14,
  507. // 14,
  508. // 82,
  509. // 14,
  510. // 23,
  511. // 90,
  512. // 14,
  513. // 14,
  514. // 82,
  515. // 75,
  516. // 23,
  517. // 90,
  518. // 10,
  519. // 6,
  520. // 7
  521. // 14,
  522. // 14,
  523. // 10,
  524. // 3,
  525. // 23,
  526. // 80,
  527. // 14,
  528. // 14,
  529. // 82,
  530. // 75,
  531. // 23,
  532. // 90,
  533. // 14,
  534. // 14,
  535. // 82,
  536. // 14,
  537. // 23,
  538. // 90,
  539. // 14,
  540. // 14,
  541. // 82,
  542. // 75,
  543. // 23,
  544. // 90,
  545. // 10,
  546. // 6,
  547. // 7
  548. 14,
  549. 14,
  550. 10,
  551. 3,
  552. 23,
  553. 80,
  554. 14,
  555. 14,
  556. 82,
  557. 75,
  558. 23,
  559. 90,
  560. 14,
  561. 14,
  562. 82,
  563. 14,
  564. 23,
  565. 90,
  566. 14,
  567. 14,
  568. 82,
  569. 75,
  570. 23,
  571. 90,
  572. 10,
  573. 6,
  574. 7
  575. ]
  576. let xx2 = [0];
  577. for (var i = 0; i < xx1.length; i++) {
  578. if(i == 0) xx2[i] = 0+xx1[i];
  579. else xx2[i] = xx2[i-1]+xx1[i];
  580. }
  581. let xx3 = []
  582. for (var i = 0; i < xx2.length; i++) {
  583. xx3[i] = ""+xx2[i]+xx0[i][0]+xx1[i]+xx0[i][1]
  584. }
  585. console.warn(".............. ",xx3.length,xx3);
  586. }