ABOUT THE FOLLOWING COMMAND: Running the ASPL script throwdice.aspl to simulate three players throwing dice on a craptable with 900 throwsbash:1 3:31:40 root@mm01 /opt/ASPLv1.00/test~/ScriptFinal/throwdice-aspl # throwdice.aspl 900 displayoff ################################################################################## ######### SIMULATION FOR 3 PLAYERS THROWING DICE 900 TIMES ON A CRATABLE ######### ################################################################################## DONE PROCESSING p1 = ggthrowdice(player,player1,throws,900,dieland1trials, 5 $2,dieland2trials, 3 $3) DONE PROCESSING p2 = ggthrowdice(player,player2,throws,900,dieland1trials, 5 $2,dieland2trials, 3 $3) DONE PROCESSING p3 = ggthrowdice(player,player3,throws,900,dieland1trials, 5 $2,dieland2trials, 3 $3) displayon ################################################################################## ##### SHOW THE THROW NUMBERS WHEN p1 AND p2 HAVE ABSOULTELY THE SAME OUTCOME ##### ################################################################################## INFO -- REGULAR SETOP fU ON VARIABLES p1 p2 INFO -- SETOP fU ON VARIABLES p1 p2 There are 2 sets representing: player2 player1 ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw1/> / dice) fU=) dice faces=41 face1=4 face2=1 entropy=5.170 ppdd=player2 ffl=throw1/dice aelm=player2(Steve)face1(4)face2(1)faces(41)dicesum(5)chksum(4)diceord(14)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=41 face1=4 face2=1 entropy=5.170 ppdd=player1 ffl=throw1/dice aelm=player1(Dave)face1(4)face2(1)faces(41)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw107/> / dice) fU=) dice faces=66 face1=6 face2=6 entropy=5.170 ppdd=player2 ffl=throw107/dice aelm=player2(Steve)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=66 face1=6 face2=6 entropy=5.170 ppdd=player1 ffl=throw107/dice aelm=player1(Dave)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw125/> / dice) fU=) dice faces=66 face1=6 face2=6 entropy=5.170 ppdd=player2 ffl=throw125/dice aelm=player2(Steve)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=66 face1=6 face2=6 entropy=5.170 ppdd=player1 ffl=throw125/dice aelm=player1(Dave)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw192/> / dice) fU=) dice faces=24 face1=2 face2=4 entropy=5.170 ppdd=player2 ffl=throw192/dice aelm=player2(Steve)face1(2)face2(4)faces(24)dicesum(6)chksum(9)diceord(24)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=24 face1=2 face2=4 entropy=5.170 ppdd=player1 ffl=throw192/dice aelm=player1(Dave)face1(2)face2(4)faces(24)dicesum(6)chksum(9)diceord(42)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw195/> / dice) fU=) dice faces=35 face1=3 face2=5 entropy=5.170 ppdd=player2 ffl=throw195/dice aelm=player2(Steve)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(53)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=35 face1=3 face2=5 entropy=5.170 ppdd=player1 ffl=throw195/dice aelm=player1(Dave)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw226/> / dice) fU=) dice faces=36 face1=3 face2=6 entropy=5.170 ppdd=player2 ffl=throw226/dice aelm=player2(Steve)face1(3)face2(6)faces(36)dicesum(9)chksum(15)diceord(63)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=36 face1=3 face2=6 entropy=5.170 ppdd=player1 ffl=throw226/dice aelm=player1(Dave)face1(3)face2(6)faces(36)dicesum(9)chksum(15)diceord(36)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw256/> / dice) fU=) dice faces=16 face1=1 face2=6 entropy=5.170 ppdd=player2 ffl=throw256/dice aelm=player2(Steve)face1(1)face2(6)faces(16)dicesum(7)chksum(6)diceord(61)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=16 face1=1 face2=6 entropy=5.170 ppdd=player1 ffl=throw256/dice aelm=player1(Dave)face1(1)face2(6)faces(16)dicesum(7)chksum(6)diceord(61)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw258/> / dice) fU=) dice faces=42 face1=4 face2=2 entropy=5.170 ppdd=player2 ffl=throw258/dice aelm=player2(Steve)face1(4)face2(2)faces(42)dicesum(6)chksum(9)diceord(24)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=42 face1=4 face2=2 entropy=5.170 ppdd=player1 ffl=throw258/dice aelm=player1(Dave)face1(4)face2(2)faces(42)dicesum(6)chksum(9)diceord(24)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw280/> / dice) fU=) dice faces=35 face1=3 face2=5 entropy=5.170 ppdd=player2 ffl=throw280/dice aelm=player2(Steve)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=35 face1=3 face2=5 entropy=5.170 ppdd=player1 ffl=throw280/dice aelm=player1(Dave)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw287/> / dice) fU=) dice faces=64 face1=6 face2=4 entropy=5.170 ppdd=player2 ffl=throw287/dice aelm=player2(Steve)face1(6)face2(4)faces(64)dicesum(10)chksum(18)diceord(64)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=64 face1=6 face2=4 entropy=5.170 ppdd=player1 ffl=throw287/dice aelm=player1(Dave)face1(6)face2(4)faces(64)dicesum(10)chksum(18)diceord(46)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw310/> / dice) fU=) dice faces=65 face1=6 face2=5 entropy=5.170 ppdd=player2 ffl=throw310/dice aelm=player2(Steve)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=65 face1=6 face2=5 entropy=5.170 ppdd=player1 ffl=throw310/dice aelm=player1(Dave)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw322/> / dice) fU=) dice faces=14 face1=1 face2=4 entropy=5.170 ppdd=player2 ffl=throw322/dice aelm=player2(Steve)face1(1)face2(4)faces(14)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=14 face1=1 face2=4 entropy=5.170 ppdd=player1 ffl=throw322/dice aelm=player1(Dave)face1(1)face2(4)faces(14)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw373/> / dice) fU=) dice faces=44 face1=4 face2=4 entropy=5.170 ppdd=player2 ffl=throw373/dice aelm=player2(Steve)face1(4)face2(4)faces(44)dicesum(8)chksum(16)diceord(44)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=44 face1=4 face2=4 entropy=5.170 ppdd=player1 ffl=throw373/dice aelm=player1(Dave)face1(4)face2(4)faces(44)dicesum(8)chksum(16)diceord(44)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw387/> / dice) fU=) dice faces=15 face1=1 face2=5 entropy=5.170 ppdd=player2 ffl=throw387/dice aelm=player2(Steve)face1(1)face2(5)faces(15)dicesum(6)chksum(5)diceord(15)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=15 face1=1 face2=5 entropy=5.170 ppdd=player1 ffl=throw387/dice aelm=player1(Dave)face1(1)face2(5)faces(15)dicesum(6)chksum(5)diceord(51)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw402/> / dice) fU=) dice faces=56 face1=5 face2=6 entropy=5.170 ppdd=player2 ffl=throw402/dice aelm=player2(Steve)face1(5)face2(6)faces(56)dicesum(11)chksum(20)diceord(56)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=56 face1=5 face2=6 entropy=5.170 ppdd=player1 ffl=throw402/dice aelm=player1(Dave)face1(5)face2(6)faces(56)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw45/> / dice) fU=) dice faces=23 face1=2 face2=3 entropy=5.170 ppdd=player2 ffl=throw45/dice aelm=player2(Steve)face1(2)face2(3)faces(23)dicesum(5)chksum(8)diceord(32)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=23 face1=2 face2=3 entropy=5.170 ppdd=player1 ffl=throw45/dice aelm=player1(Dave)face1(2)face2(3)faces(23)dicesum(5)chksum(8)diceord(23)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw463/> / dice) fU=) dice faces=45 face1=4 face2=5 entropy=5.170 ppdd=player2 ffl=throw463/dice aelm=player2(Steve)face1(4)face2(5)faces(45)dicesum(9)chksum(17)diceord(45)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=45 face1=4 face2=5 entropy=5.170 ppdd=player1 ffl=throw463/dice aelm=player1(Dave)face1(4)face2(5)faces(45)dicesum(9)chksum(17)diceord(54)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw471/> / dice) fU=) dice faces=63 face1=6 face2=3 entropy=5.170 ppdd=player2 ffl=throw471/dice aelm=player2(Steve)face1(6)face2(3)faces(63)dicesum(9)chksum(15)diceord(36)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=63 face1=6 face2=3 entropy=5.170 ppdd=player1 ffl=throw471/dice aelm=player1(Dave)face1(6)face2(3)faces(63)dicesum(9)chksum(15)diceord(36)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw530/> / dice) fU=) dice faces=62 face1=6 face2=2 entropy=5.170 ppdd=player2 ffl=throw530/dice aelm=player2(Steve)face1(6)face2(2)faces(62)dicesum(8)chksum(11)diceord(62)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=62 face1=6 face2=2 entropy=5.170 ppdd=player1 ffl=throw530/dice aelm=player1(Dave)face1(6)face2(2)faces(62)dicesum(8)chksum(11)diceord(62)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw537/> / dice) fU=) dice faces=21 face1=2 face2=1 entropy=5.170 ppdd=player2 ffl=throw537/dice aelm=player2(Steve)face1(2)face2(1)faces(21)dicesum(3)chksum(2)diceord(12)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=21 face1=2 face2=1 entropy=5.170 ppdd=player1 ffl=throw537/dice aelm=player1(Dave)face1(2)face2(1)faces(21)dicesum(3)chksum(2)diceord(21)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw544/> / dice) fU=) dice faces=56 face1=5 face2=6 entropy=5.170 ppdd=player2 ffl=throw544/dice aelm=player2(Steve)face1(5)face2(6)faces(56)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=56 face1=5 face2=6 entropy=5.170 ppdd=player1 ffl=throw544/dice aelm=player1(Dave)face1(5)face2(6)faces(56)dicesum(11)chksum(20)diceord(56)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw629/> / dice) fU=) dice faces=66 face1=6 face2=6 entropy=5.170 ppdd=player2 ffl=throw629/dice aelm=player2(Steve)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=66 face1=6 face2=6 entropy=5.170 ppdd=player1 ffl=throw629/dice aelm=player1(Dave)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw68/> / dice) fU=) dice faces=55 face1=5 face2=5 entropy=5.170 ppdd=player2 ffl=throw68/dice aelm=player2(Steve)face1(5)face2(5)faces(55)dicesum(10)chksum(19)diceord(55)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=55 face1=5 face2=5 entropy=5.170 ppdd=player1 ffl=throw68/dice aelm=player1(Dave)face1(5)face2(5)faces(55)dicesum(10)chksum(19)diceord(55)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw697/> / dice) fU=) dice faces=62 face1=6 face2=2 entropy=5.170 ppdd=player2 ffl=throw697/dice aelm=player2(Steve)face1(6)face2(2)faces(62)dicesum(8)chksum(11)diceord(62)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=62 face1=6 face2=2 entropy=5.170 ppdd=player1 ffl=throw697/dice aelm=player1(Dave)face1(6)face2(2)faces(62)dicesum(8)chksum(11)diceord(26)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw721/> / dice) fU=) dice faces=36 face1=3 face2=6 entropy=5.170 ppdd=player2 ffl=throw721/dice aelm=player2(Steve)face1(3)face2(6)faces(36)dicesum(9)chksum(15)diceord(63)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=36 face1=3 face2=6 entropy=5.170 ppdd=player1 ffl=throw721/dice aelm=player1(Dave)face1(3)face2(6)faces(36)dicesum(9)chksum(15)diceord(36)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw836/> / dice) fU=) dice faces=31 face1=3 face2=1 entropy=5.170 ppdd=player2 ffl=throw836/dice aelm=player2(Steve)face1(3)face2(1)faces(31)dicesum(4)chksum(3)diceord(31)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=31 face1=3 face2=1 entropy=5.170 ppdd=player1 ffl=throw836/dice aelm=player1(Dave)face1(3)face2(1)faces(31)dicesum(4)chksum(3)diceord(31)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw90/> / dice) fU=) dice faces=35 face1=3 face2=5 entropy=5.170 ppdd=player2 ffl=throw90/dice aelm=player2(Steve)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=35 face1=3 face2=5 entropy=5.170 ppdd=player1 ffl=throw90/dice aelm=player1(Dave)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(53)ent(5.170)ent1(2.585)ent2(2.585) player2 27 entries player1 27 entries DONE PROCESSING fU`ks= p1 p2 ################################################################################## ########### SIMILARITY WHEN p1 AND p2 HAVE ABSOULTELY THE SAME OUTCOME ########### ################################################################################## INFO -- REGULAR SETOP similarity`fflz ON VARIABLES p1 p2 INFO -- similarity`fflz BETWEEN p1 p2 subset1 vs subset2 similarity player2(2.p2) | player1(1.p1) 0.03000 DONE PROCESSING sim`fflz p1 p2 ################################################################################## ### SHOW THE THROW NUMBERS WHEN ALL 3 PLAYERS HAVE ABSOULTELY THE SAME OUTCOME ### ################################################################################## INFO -- REGULAR SETOP fU ON VARIABLES p1 p2 p3 INFO -- SETOP fU ON VARIABLES p1 p2 p3 There are 3 sets representing: player3 player2 player1 ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw310/> / dice) fU=) dice faces=65 face1=6 face2=5 entropy=5.170 ppdd=player3 ffl=throw310/dice aelm=player3(Bob)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(56)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=65 face1=6 face2=5 entropy=5.170 ppdd=player2 ffl=throw310/dice aelm=player2(Steve)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice faces=65 face1=6 face2=5 entropy=5.170 ppdd=player1 ffl=throw310/dice aelm=player1(Dave)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) player3 1 entries player2 1 entries player1 1 entries DONE PROCESSING fU`ks= p1 p2 p3 ################################################################################## ######### SIMILARITY WHEN ALL 3 PLAYERS HAVE ABSOULTELY THE SAME OUTCOME ######### ################################################################################## INFO -- REGULAR SETOP similarity`fflz ON VARIABLES p1 p2 p3 INFO -- similarity`fflz BETWEEN p1 p2 p3 subset1 vs subset2 similarity 1 player3(3.p3) | player1(1.p1) 0.02444 2 player2(2.p2) | player1(1.p1) 0.03000 3 player2(2.p2) | player3(3.p3) 0.03889 player3(3.p3) | player1(1.p1) | ######################### 0.02444 player2(2.p2) | player1(1.p1) | ############################## 0.03000 player2(2.p2) | player3(3.p3) | ######################################## 0.03889 DONE PROCESSING sim`fflz p1 p2 p3 aStat = dicesum ppdd ffl aelm bStat = dicesum ppdd ffl aelm ################################################################################## ########## SHOW THE THROW NUMBERS WHEN ALL 3 PLAYERS HAVE THE SAME SUM ########### ################################################################################## INFO -- REGULAR SETOP fU ON VARIABLES p1 p2 p3 INFO -- SETOP fU ON VARIABLES p1 p2 p3 There are 3 sets representing: player3 player2 player1 ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw153/> / dice) fU=) dice dicesum=7 ppdd=player3 ffl=throw153/dice aelm=player3(Bob)face1(1)face2(6)faces(16)dicesum(7)chksum(6)diceord(16)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=7 ppdd=player2 ffl=throw153/dice aelm=player2(Steve)face1(1)face2(6)faces(16)dicesum(7)chksum(6)diceord(61)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=7 ppdd=player1 ffl=throw153/dice aelm=player1(Dave)face1(4)face2(3)faces(43)dicesum(7)chksum(13)diceord(34)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw163/> / dice) fU=) dice dicesum=7 ppdd=player3 ffl=throw163/dice aelm=player3(Bob)face1(2)face2(5)faces(25)dicesum(7)chksum(10)diceord(52)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=7 ppdd=player2 ffl=throw163/dice aelm=player2(Steve)face1(2)face2(5)faces(25)dicesum(7)chksum(10)diceord(25)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=7 ppdd=player1 ffl=throw163/dice aelm=player1(Dave)face1(3)face2(4)faces(34)dicesum(7)chksum(13)diceord(34)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw223/> / dice) fU=) dice dicesum=5 ppdd=player3 ffl=throw223/dice aelm=player3(Bob)face1(2)face2(3)faces(23)dicesum(5)chksum(8)diceord(32)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=5 ppdd=player2 ffl=throw223/dice aelm=player2(Steve)face1(4)face2(1)faces(41)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=5 ppdd=player1 ffl=throw223/dice aelm=player1(Dave)face1(2)face2(3)faces(23)dicesum(5)chksum(8)diceord(32)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw288/> / dice) fU=) dice dicesum=6 ppdd=player3 ffl=throw288/dice aelm=player3(Bob)face1(1)face2(5)faces(15)dicesum(6)chksum(5)diceord(15)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=6 ppdd=player2 ffl=throw288/dice aelm=player2(Steve)face1(1)face2(5)faces(15)dicesum(6)chksum(5)diceord(51)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=6 ppdd=player1 ffl=throw288/dice aelm=player1(Dave)face1(3)face2(3)faces(33)dicesum(6)chksum(12)diceord(33)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw310/> / dice) fU=) dice dicesum=11 ppdd=player3 ffl=throw310/dice aelm=player3(Bob)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(56)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=11 ppdd=player2 ffl=throw310/dice aelm=player2(Steve)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=11 ppdd=player1 ffl=throw310/dice aelm=player1(Dave)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw322/> / dice) fU=) dice dicesum=5 ppdd=player3 ffl=throw322/dice aelm=player3(Bob)face1(4)face2(1)faces(41)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=5 ppdd=player2 ffl=throw322/dice aelm=player2(Steve)face1(1)face2(4)faces(14)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=5 ppdd=player1 ffl=throw322/dice aelm=player1(Dave)face1(1)face2(4)faces(14)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw327/> / dice) fU=) dice dicesum=9 ppdd=player3 ffl=throw327/dice aelm=player3(Bob)face1(6)face2(3)faces(63)dicesum(9)chksum(15)diceord(36)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=9 ppdd=player2 ffl=throw327/dice aelm=player2(Steve)face1(5)face2(4)faces(54)dicesum(9)chksum(17)diceord(45)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=9 ppdd=player1 ffl=throw327/dice aelm=player1(Dave)face1(4)face2(5)faces(45)dicesum(9)chksum(17)diceord(54)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw413/> / dice) fU=) dice dicesum=8 ppdd=player3 ffl=throw413/dice aelm=player3(Bob)face1(4)face2(4)faces(44)dicesum(8)chksum(16)diceord(44)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=8 ppdd=player2 ffl=throw413/dice aelm=player2(Steve)face1(6)face2(2)faces(62)dicesum(8)chksum(11)diceord(62)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=8 ppdd=player1 ffl=throw413/dice aelm=player1(Dave)face1(5)face2(3)faces(53)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw503/> / dice) fU=) dice dicesum=6 ppdd=player3 ffl=throw503/dice aelm=player3(Bob)face1(2)face2(4)faces(24)dicesum(6)chksum(9)diceord(24)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=6 ppdd=player2 ffl=throw503/dice aelm=player2(Steve)face1(5)face2(1)faces(51)dicesum(6)chksum(5)diceord(51)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=6 ppdd=player1 ffl=throw503/dice aelm=player1(Dave)face1(4)face2(2)faces(42)dicesum(6)chksum(9)diceord(42)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw737/> / dice) fU=) dice dicesum=5 ppdd=player3 ffl=throw737/dice aelm=player3(Bob)face1(2)face2(3)faces(23)dicesum(5)chksum(8)diceord(32)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=5 ppdd=player2 ffl=throw737/dice aelm=player2(Steve)face1(2)face2(3)faces(23)dicesum(5)chksum(8)diceord(23)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=5 ppdd=player1 ffl=throw737/dice aelm=player1(Dave)face1(3)face2(2)faces(32)dicesum(5)chksum(8)diceord(23)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw835/> / dice) fU=) dice dicesum=8 ppdd=player3 ffl=throw835/dice aelm=player3(Bob)face1(4)face2(4)faces(44)dicesum(8)chksum(16)diceord(44)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=8 ppdd=player2 ffl=throw835/dice aelm=player2(Steve)face1(2)face2(6)faces(26)dicesum(8)chksum(11)diceord(62)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=8 ppdd=player1 ffl=throw835/dice aelm=player1(Dave)face1(4)face2(4)faces(44)dicesum(8)chksum(16)diceord(44)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player3 player2 player1 (<throw90/> / dice) fU=) dice dicesum=8 ppdd=player3 ffl=throw90/dice aelm=player3(Bob)face1(6)face2(2)faces(62)dicesum(8)chksum(11)diceord(62)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=8 ppdd=player2 ffl=throw90/dice aelm=player2(Steve)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice dicesum=8 ppdd=player1 ffl=throw90/dice aelm=player1(Dave)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(53)ent(5.170)ent1(2.585)ent2(2.585) player3 12 entries player2 12 entries player1 12 entries DONE PROCESSING fU`ks= p1 p2 p3 ################################################################################## ################## SIMILARITY WHEN ALL 3 PLAYERS HAVE SAME SUM ################### ################################################################################## INFO -- REGULAR SETOP similarity`fflz ON VARIABLES p1 p2 p3 INFO -- similarity`fflz BETWEEN p1 p2 p3 subset1 vs subset2 similarity 1 player3(3.p3) | player1(1.p1) 0.09333 2 player2(2.p2) | player1(1.p1) 0.11778 3 player2(2.p2) | player3(3.p3) 0.11000 player3(3.p3) | player1(1.p1) | ############################### 0.09333 player2(2.p2) | player1(1.p1) | ######################################## 0.11778 player2(2.p2) | player3(3.p3) | ##################################### 0.11000 DONE PROCESSING sim`fflz p1 p2 p3 aStat = diceord ppdd ffl aelm bStat = diceord ppdd ffl aelm ################################################################################## ##### SHOW THE THROW NUMBERS WHEN p1 AND p2 HAVE THE SAME DICE LANDING ORDER ##### ################################################################################## INFO -- REGULAR SETOP fU ON VARIABLES p1 p2 INFO -- SETOP fU ON VARIABLES p1 p2 There are 2 sets representing: player2 player1 ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw107/> / dice) fU=) dice diceord=66 ppdd=player2 ffl=throw107/dice aelm=player2(Steve)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=66 ppdd=player1 ffl=throw107/dice aelm=player1(Dave)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw125/> / dice) fU=) dice diceord=66 ppdd=player2 ffl=throw125/dice aelm=player2(Steve)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=66 ppdd=player1 ffl=throw125/dice aelm=player1(Dave)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw167/> / dice) fU=) dice diceord=35 ppdd=player2 ffl=throw167/dice aelm=player2(Steve)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=35 ppdd=player1 ffl=throw167/dice aelm=player1(Dave)face1(5)face2(3)faces(53)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw170/> / dice) fU=) dice diceord=64 ppdd=player2 ffl=throw170/dice aelm=player2(Steve)face1(6)face2(4)faces(64)dicesum(10)chksum(18)diceord(64)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=64 ppdd=player1 ffl=throw170/dice aelm=player1(Dave)face1(4)face2(6)faces(46)dicesum(10)chksum(18)diceord(64)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw173/> / dice) fU=) dice diceord=52 ppdd=player2 ffl=throw173/dice aelm=player2(Steve)face1(2)face2(5)faces(25)dicesum(7)chksum(10)diceord(52)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=52 ppdd=player1 ffl=throw173/dice aelm=player1(Dave)face1(5)face2(2)faces(52)dicesum(7)chksum(10)diceord(52)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw256/> / dice) fU=) dice diceord=61 ppdd=player2 ffl=throw256/dice aelm=player2(Steve)face1(1)face2(6)faces(16)dicesum(7)chksum(6)diceord(61)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=61 ppdd=player1 ffl=throw256/dice aelm=player1(Dave)face1(1)face2(6)faces(16)dicesum(7)chksum(6)diceord(61)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw258/> / dice) fU=) dice diceord=24 ppdd=player2 ffl=throw258/dice aelm=player2(Steve)face1(4)face2(2)faces(42)dicesum(6)chksum(9)diceord(24)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=24 ppdd=player1 ffl=throw258/dice aelm=player1(Dave)face1(4)face2(2)faces(42)dicesum(6)chksum(9)diceord(24)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw280/> / dice) fU=) dice diceord=35 ppdd=player2 ffl=throw280/dice aelm=player2(Steve)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=35 ppdd=player1 ffl=throw280/dice aelm=player1(Dave)face1(3)face2(5)faces(35)dicesum(8)chksum(14)diceord(35)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw310/> / dice) fU=) dice diceord=65 ppdd=player2 ffl=throw310/dice aelm=player2(Steve)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=65 ppdd=player1 ffl=throw310/dice aelm=player1(Dave)face1(6)face2(5)faces(65)dicesum(11)chksum(20)diceord(65)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw322/> / dice) fU=) dice diceord=41 ppdd=player2 ffl=throw322/dice aelm=player2(Steve)face1(1)face2(4)faces(14)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=41 ppdd=player1 ffl=throw322/dice aelm=player1(Dave)face1(1)face2(4)faces(14)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw345/> / dice) fU=) dice diceord=54 ppdd=player2 ffl=throw345/dice aelm=player2(Steve)face1(5)face2(4)faces(54)dicesum(9)chksum(17)diceord(54)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=54 ppdd=player1 ffl=throw345/dice aelm=player1(Dave)face1(4)face2(5)faces(45)dicesum(9)chksum(17)diceord(54)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw373/> / dice) fU=) dice diceord=44 ppdd=player2 ffl=throw373/dice aelm=player2(Steve)face1(4)face2(4)faces(44)dicesum(8)chksum(16)diceord(44)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=44 ppdd=player1 ffl=throw373/dice aelm=player1(Dave)face1(4)face2(4)faces(44)dicesum(8)chksum(16)diceord(44)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw471/> / dice) fU=) dice diceord=36 ppdd=player2 ffl=throw471/dice aelm=player2(Steve)face1(6)face2(3)faces(63)dicesum(9)chksum(15)diceord(36)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=36 ppdd=player1 ffl=throw471/dice aelm=player1(Dave)face1(6)face2(3)faces(63)dicesum(9)chksum(15)diceord(36)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw530/> / dice) fU=) dice diceord=62 ppdd=player2 ffl=throw530/dice aelm=player2(Steve)face1(6)face2(2)faces(62)dicesum(8)chksum(11)diceord(62)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=62 ppdd=player1 ffl=throw530/dice aelm=player1(Dave)face1(6)face2(2)faces(62)dicesum(8)chksum(11)diceord(62)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw598/> / dice) fU=) dice diceord=61 ppdd=player2 ffl=throw598/dice aelm=player2(Steve)face1(6)face2(1)faces(61)dicesum(7)chksum(6)diceord(61)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=61 ppdd=player1 ffl=throw598/dice aelm=player1(Dave)face1(1)face2(6)faces(16)dicesum(7)chksum(6)diceord(61)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw629/> / dice) fU=) dice diceord=66 ppdd=player2 ffl=throw629/dice aelm=player2(Steve)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=66 ppdd=player1 ffl=throw629/dice aelm=player1(Dave)face1(6)face2(6)faces(66)dicesum(12)chksum(21)diceord(66)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw634/> / dice) fU=) dice diceord=16 ppdd=player2 ffl=throw634/dice aelm=player2(Steve)face1(6)face2(1)faces(61)dicesum(7)chksum(6)diceord(16)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=16 ppdd=player1 ffl=throw634/dice aelm=player1(Dave)face1(1)face2(6)faces(16)dicesum(7)chksum(6)diceord(16)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw68/> / dice) fU=) dice diceord=55 ppdd=player2 ffl=throw68/dice aelm=player2(Steve)face1(5)face2(5)faces(55)dicesum(10)chksum(19)diceord(55)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=55 ppdd=player1 ffl=throw68/dice aelm=player1(Dave)face1(5)face2(5)faces(55)dicesum(10)chksum(19)diceord(55)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw737/> / dice) fU=) dice diceord=23 ppdd=player2 ffl=throw737/dice aelm=player2(Steve)face1(2)face2(3)faces(23)dicesum(5)chksum(8)diceord(23)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=23 ppdd=player1 ffl=throw737/dice aelm=player1(Dave)face1(3)face2(2)faces(32)dicesum(5)chksum(8)diceord(23)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw809/> / dice) fU=) dice diceord=21 ppdd=player2 ffl=throw809/dice aelm=player2(Steve)face1(2)face2(1)faces(21)dicesum(3)chksum(2)diceord(21)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=21 ppdd=player1 ffl=throw809/dice aelm=player1(Dave)face1(1)face2(2)faces(12)dicesum(3)chksum(2)diceord(21)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw825/> / dice) fU=) dice diceord=12 ppdd=player2 ffl=throw825/dice aelm=player2(Steve)face1(2)face2(1)faces(21)dicesum(3)chksum(2)diceord(12)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=12 ppdd=player1 ffl=throw825/dice aelm=player1(Dave)face1(1)face2(2)faces(12)dicesum(3)chksum(2)diceord(12)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw833/> / dice) fU=) dice diceord=41 ppdd=player2 ffl=throw833/dice aelm=player2(Steve)face1(1)face2(4)faces(14)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=41 ppdd=player1 ffl=throw833/dice aelm=player1(Dave)face1(4)face2(1)faces(41)dicesum(5)chksum(4)diceord(41)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw836/> / dice) fU=) dice diceord=31 ppdd=player2 ffl=throw836/dice aelm=player2(Steve)face1(3)face2(1)faces(31)dicesum(4)chksum(3)diceord(31)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=31 ppdd=player1 ffl=throw836/dice aelm=player1(Dave)face1(3)face2(1)faces(31)dicesum(4)chksum(3)diceord(31)ent(5.170)ent1(2.585)ent2(2.585) ** fU:f==) -- EQUAL F) fl'equal pL player2 player1 (<throw864/> / dice) fU=) dice diceord=34 ppdd=player2 ffl=throw864/dice aelm=player2(Steve)face1(4)face2(3)faces(43)dicesum(7)chksum(13)diceord(34)ent(5.170)ent1(2.585)ent2(2.585) fU=) dice diceord=34 ppdd=player1 ffl=throw864/dice aelm=player1(Dave)face1(3)face2(4)faces(34)dicesum(7)chksum(13)diceord(34)ent(5.170)ent1(2.585)ent2(2.585) player2 24 entries player1 24 entries DONE PROCESSING fU`ks= p1 p2 bash:2 3:31:53 root@mm01 /opt/ASPLv1.00/test~/ScriptFinal/throwdice-aspl #