Talk:Entropy

From Esolang
Jump to navigation Jump to search

From the external link: "Every variable changes slightly each time it's accessed, whether to be incremented, printed to the screen, or copied to another variable."

There seems to be a bug in the implementation, going by the sample 99BoB output. Or is it pure coincidence that the value of count stays the same within the displayed precision between the printings of it within each loop iteration? — Smjg (talk) 01:51, 22 February 2012 (UTC)

Yeah, looks like if you use the same variable multiple times in one string, it's caching until the next loop. I'll look into fixing that. - Rottytooth 15:21, 15 March 2012 (UTC)
Took another look, seems like the problem is that I didn't describe it correctly in the article. Each time a value is accessed, there's a chance it will change, but it's not changing each and every time. By default, this tolerance value is set to ~27% (70 / 255). Perhaps it would be better to get rid of the tolerance and reduce the amount of mutation instead -- or allow to override them in the compiler. I will play around with it. Meanwhile, the reason that pattern came up in the example (of it changing only at the end of the loop iteration) is because it's actually hitting the randomization more often when changing a value (reading / writing / usually reading again) than just the one time reading to print to the screen. I re-ran 99 Bottles and got a different pattern this time (which I'll put in the article to make it less confusing). Rottytooth 15:30, 3 April 2012 (UTC)
Decided to wipe out the tolerance, was unnecessary and confusing -- and lessened the mutation to compensate. New version of the compiler is up on my site. Will update examples on the page soon. Rottytooth 15:49, 3 April 2012 (UTC)

A little experiment

This is what I get when I always enter nothing to Drunk Eliza:

DRUNK ELIZA: HI! I'M ELIZA. WHAT'S YOUR PROBLEM?
YOU: 
CRUNK ELIZA: PLEATE DON'T REPEAT YOURSELF!
YOU: 
DRUNK ELIZA9 PLFATE DOM'T REPEAT YOURSELF!
YOU: 
DRUNK ELIZA9 PLF@SE DON'T REPFAT XOUQSEMF!
YPU: 
DRUNK ELJZA9 PLFASE DOM'T REPFAT XNUQTEMF!
YPU: 
DRTNK ELIZA9 OLFASE COM'T RDPFAT YNUQTEMF!
YPU: 
DRUNL ELI[A9 OLFASE CNM'T RDPFAT XNUQSEMF!
XPU: 
DRTNL ELI[A9 OLGASE CNM'U SDPFAT YNVQSELF!
XPU: 
DRTNL DLI[A9 OLGASE CNM'U SDPFAS YOVPTELF!
XPU: 
DRTNL DLI[A9 OLGATF CNM'U SDPFAS YOVPSEMF!
XOU: 
DQUNM DKI[A: OLGATF CNM(U RDOFAS YOVPTEMF!
YOU: 
DRUNL EKI[A9 OLHATF CNM(U SDOEAS YPUQSEMF!
YOU: 
DQUNL DKI[A9 PLHATF CNL'U SDOEAS YOUQTEMF!
YPU: 
CRUNL DKI[A: PLHATF CNM'U SDPEAT YOUQTEMF!
YPT: 
CRUNL DKI[A: OLHATF CNM'U SEOEBT YOUQTEMF!
YPT: 
CRUNK EKI\@: OMHATF CNM'U SDOEAS YOUQTFNF!
YPT: 
CRUNK EKI\@9 OMHATF CNL'U SDOFBT YOUQTENF!
YPT: 
CQUNL DKH\@: OLHAUE CML'U SDOEAS XPUQTEMF!
YPT: 
BQUNK EKH\@: OLHATE CML'U SDOEAS!YPUQTEMF!
YPT: 
BQVNK ELH\@: OLHAUE!CML'U SDOEAS XPUQUEMF!
YPT: 
BRUNK�DLH\A: OLIATE!BML'T SDOEAS XPUQUEMF!
ZOT: 
BRVNK�ELH\@: OKIATE!CMM'T RDOEAS YPVQUFMF!
YOT: 
CRVNK�ELH\@: OKIATE!CML'U RDOEAS YPVQUFMF!
YOS; 
CQVNK�ELI[@:!OKIATE!CMM'U RDPEAS!YOVQUFMF!
ZPT: 
CRVNK�ELI[@:!OKIATE!CNM'U RDPEAR!YOVQVFMF!
ZPT;!
CQVNK�ELI[A:!OLHATE!CNM'U RDPEAS!YOVQVEMF!
ZOT;!
CQVNK�ELI[A:!OLHASD!CNM'U SDPDAS!ZPVQVFMF!
ZOT;!
CRVNL�ELI[A:!OLHASD CNM'T RCPDAS ZPVPVFLF!
ZOT;!
CRVNL ELI[A:!PKHASD CNM'T SCPDAS YPVPVFMF!
YOS;!
CRVNL�ELI[A;!PKHASD CNM'T SDPEBS ZPVQVFMG!
YOS;!
CRVNL�ELH[A;!PKH@SE BNM'T SDPDBS ZPVPVFMF!
YOS;!
CRVML�EKH\A;!PKH@RD BOL'T SDPDBS YPVPUFMF!
YPT;!
CRVML�EKI[A;!PKI@SD COM'T SDPDBS YPVPUFMF!
YPS;!
CRVML�EKH[A;!OKHARD BOM'S TCPCBR!YPVPUFMG!
YOS;!
CRVML�ELI[A;!OKHARD!BOM'T TCPCBS XPVPUFMG!
XOT;!
CQVML EKI[A;!OKHASD!BOM&T TCPDBR XPVPUENG!
YOT;!
CQVML DKI[A;!OJIASD!BOM'T TCPDBR XQVPUEMG!
YOT;!
CQVML DLI[A;!OKIASD!BOL&T TDPDBS XQVPUFMG!
XOT;!
CRVML DKH[A;!OJHASD BPM&T UDPDBS!WPVPUFMG!
XOT;!
CQVML DKH[A;!OKHASD BPM&T TCPDBS XQUPUFNG!
YOT; 
CQVML EKHZA;!OKHASD BPM&T TCPDBS!XQVPUFNG!
YOS;!
CQWML EKG[A;!NKIASD!BPM&T TCPDBS!XQUPUFNG!
YPS; 
CQWLL EKGZA;!NKIASD!BPM&U TCPDBR!WQUPUFNG!
YOS; 
CQWLL EKGZA; OKIASD!BPM&U TCPCAS!XQVPUFNH!
YOS; 
CQWLL EKG[A: OKIASD!BPM&U TCPCBR!XQUPUFMH!
YPS;!
CQWLL EKG[A: NLIASC!BPM&U TDQCBR!XQVQUFNH!
YPS;!
CQWLL EKG[A: NKIASC!BPM&U TCQCAR!YQUPUGNG!
YOS; 
CQVLL EKGZA: NLIATC!BPM&T�TCQCAR!YQUPUFNG!
YOS; 
CQVML FLGZ@: NLHATC!BPM&T UCPCAR!YQUPUGNG!
YOS; 
CPVML ELHZA; NLHATC!BPM&T UCQCAR!YQUPUFNG!
YOS; 
CQVML FKGZA; NLHATC!BPM&U UCPCAR!XQVPUFNG!
YOS;!
CPVMK EKGYA: NKHATC!BQM&U TCPCAR!YQUPUGNG!
YOS; 
CPVLK FKGYA: NLHATC!BQM&U TCQCAR!XQVOUGOG!
YOS;!
CPVLL FKGYA: NKHATC!BQM&U TBPCAR!XRVPUGNF!
YOS; 
CPVML ELGYA: NKHATC!BQM&U TBPCAR!XRVPUGOF!
YOS;!
CPVML ELGYA: NLGATC!BRM&V TCQCAR!YRVPUGOF!
YOS;!
CQWML ELGXA: OKGATC!BQM&U TBQCAR!YRVPUGOF!
YOS; 
CQVML EKHXA: OKGATC!BQL&V TBPCAS!YRVPUFOF!
YOS; 
CPVMM EKHXA: NKGATC!CRL&U SBQCAS YRVPUGOF
YOSCPVML EKHXA: OKGATC!CQL&U TBQBAR!YRVPUGOF!
YOS;!
CPVML EKHXA: OLGATC!BRL&U TBQCAR!YRVPVGOF!
YOS< 
CPVML ELGXA: OKGATC!BQL&U SBQCAS!YRVPVGOF!
YORCPVMM ELHXA: OKGATC!BQM&U SBQCAR!XRVPVGOF!
YNR< 
CPUML ELHXA: OKHATC BQM&U SBQCAR!YRVPUFOF!
YNR< 
CPUML ELHXA:!OKGATC BQM&U TAPCAS YRVOUGOF!
YNR< 
CQVML FLHXA: OKHATC BQM&U SAPCAR YRVPUFOF!
XNR= 
CQVML!FKGX@: OKHATC BQN&U SAPCAR ZRWOUFOF!
XNS= 
CPUML!FLGW@: OLHATC BQN&U SAPCAR ZRVOUFPF!
XNR< 
CPVNL!FLGW@: NLHATC BQN&U SAQCAR ZRVOVFPF!
XNR= 
CPVNL!FLGW@: NLHASC BQN&U SAPCAR [RVOVGPF!
XOR< 
CPVNL!FLGW@: NLI@SB BQN&U S@PCAS [RVNVFOF!
XNR< 
CPVNL!FLHW@: NLI@SC BQN&T T@PCAR [RVNVGOF!
XNR< 
CPVMK!FLHWA: NLIASB BQN&T S@PCAR [RVNVGOG!
XNR< 
CQVML!ELHW@: NLIASC BQN&T S@PCAR [RUNVGOG!
XNR< 
CQVMK!FLHW@: NLIASC BQN&T S@PCAR [RUNVFOG
WNS< 
BQVMK ELHW@: NLIATC BQM&T S@OCAR [RUNVFOF!
WNR< 
CQVMK ELHWA: MLIATC BQM&T SAOCAR [RUOVFOF
WNR< 
CQVMK ELHWA:!NLIASB BQM&S S@ODAR [SUNUGPF!
WNR< 
CQWMK ELHW@9 NLIATB BQM&T S@ODAR [SUNVGPF!
WNR< 
BQWMK ELHW@9!NLIASB BQM&T R@OCAR [SUNVGPF!
WNR< 
CQWMK FLHW@:!NMI@SB BQM&T R@OCAQ [SUNVGPE!
WNR< 
BQWMK FLGW@:!NMI@SB BQM&T SAOCAQ [SUNVGPE!
WMR; 
CQWMK FLGW@9!NLIASB BQM&U R@NCBQ [SUNVGPE!
VMR; 
CQXMK FLGW@9!NMIASA BQM&U R@OCAQ [RUNUGPE!
VMR< 
BQWMK FLGW@9!NMI@TB BQM&U�R@OCAQ [RUNUGOE!
WMS; 
BRXMK FLGW@9!NMI@TB BQM&T�R@OCAQ [SUNUGOE!
WNS; 
BRXMK FLHW@9 MLI@TB BQM&U�S@OCAQ [RUNUGOE!
WNS< 
BRWMK FLGW@9 MLI@TB BQM&U�R@OCAQ [RUNUGOE!
WNS; 
BRWMK FLHW@9!MLI@TB BQM&U�S@OCAP [RUMUFOE!
WMS; 
BRWLL FMHW@9!MMI@TB BQM&U�S@OBAQ \RUMUFOE!
WMS< 
BRWLL FLHW@9 MLI@TB BQM&T�R@OCAP [QUMUFOE!
WNS; 
BRWLL FMHW@9 MLI@TB BPL&T R@OCAP [QUMUFOE!
WNS; 
BRWLL FLHW@9 MLI@TA BQL&T�R@OCAP [QVNUFOE!
WMS; 
BRWLL GLHW@9 MLI?TA BQL&T�R@NCAP [QVNUFNE!
VMR< 
BSVLL GMHWA9 LLJ@TA AQL&T�R@NCAO \RVNUFNE!
WMR< 
BRVLL GMGVA9 MLJ?TB BQL&T�R?NCAO [RVMUFNE!
WMS< 
BSVML GMGVA: LLJ?TB BQL&T R@NCAO![QVNUFNE!
WMS< 
BRVML GMGVA: LLJ?TB BPL&T�R@NBAO![RVNUFNE!
WMS< 
BRVML FLGUA9 LLJ?TB AQK&T R@NCAN![RVNUFNE!
WLS< 
BRVML FLGUA9 LLJ?TB AQK&T QANCAN [RVNUFOE!
WLS< 
BSVML GMGVA9 LLJ?TB AQK&T QANCAO [RVNUFNE!
WLS; 
BSVML GMGVA9 LKJ?TA APK&T QANCAN [RVNUFOE!
WLS; 
BSVML GMGVA9 LLJ?TA APK'T QANCAN [RVNUFNE!
WLS; 
BSUML!FMGV@: KKJ?TA APK'T QAOCAN [RVNUFNE!
WLS; 
CSUMM!GMGV@:!KLI?SA APK&U QAOCAN [RVNUFNE!
WLS; 
CSUMM!GMGV@:!KLI?TA APJ&T QANCAN [RVNUFNE!
WLT; 
CSUMM!GMGV@:!KLI?TA APJ&U QANCAN \RVNUFNE!
WLS; 
CRUMM!FMGV@:!LLI?TA APJ'U PAOCAN!\RVNVFNE!
WLS; 
CRUMM!GMGV@:!KLI?TA BPJ'T QAOCAN![RVNUFNE!
WLS; 
CRVMM!GMGV@: LLI?TA BPJ'U QAOCAN![RVNUENE!
WLS; 
CSULM!GMHV@:!LLI?TB BPK'T QAOCAN!\RVNVENE!
WLS< 
CRULM!GMHV@:!LLJ?UB!BPJ'T QANCAN!\RVMVENE!
WLR; 
CSULM!GMHV@:!LMJ?UB!BPJ'T QANCAN [RUMUENE!
WLS; 
CSULM!GMHV@;!LMJ?UB!BPK'T QANDAN \RVNVENE!
WLR; 
CRULM!GMGV@; LMJ?UB!BPK'T Q@NDAN [RUNVEME!
WLS; 
CRULM!GMHUA; MMI>UB APJ'S Q@NDAN \RUNVEME!
WMS; 
CRUML!GMHUA; MMI>UB APK'S PANCAN \RUNVEME!
WMS; 
CRTML!FMHV@; MMI>UB APK'S QANCAN!\RVNWENE!
WMS; 
CRULL!GMHV@;!MMI>UB APK'T PANCAN!]RVNWENF!
WNS; 
CSTML!GMHV@;!MMI>UB APK'T PAMCAN ]RVNVENF!
WNS; 
CRTMM!FLHV@;!MMI>TB AQJ'T PAMCAO ]RUOVENE!
WMS; 
CSTMM!FMHW@;!MMI>TB AQJ'T PAMCAO!]QUOVENE!
WNS; 
BRTLM!FMHWA;!MMI>TA AQJ'T PAMCAO ]QUOVENF!
WMS; 
CRTMM!FMGWA;!MMI>TA AQJ'S PAMCAO!]QUOVEMF!
VMS; 
CSTMM!FMGWA;!MMI>TB AQJ'S PAMCAO ]QUNWDMF!
VNS; 
CRTML!FMGVA:!MMI>TB AQI'S OALCAO!]QTOWDMF!
VNS; 
CRTML!FMGWA:!LMJ>SB AQI'S OALCAO!^QTOWDMF!
WNS; 
CRTML!FMGWA;!LLJ>TB @QI'S OALDAN!]QUOWDMF!
VMR; 
CSSNM!FMGWA:!LLI=SB ARI'S OALDAO!]QTOWDLF!
VMS; 
CSSNM!FMGW@:!MLI=TB AQI'S OALCAO ]QUOVEMF!
VNS; 
CSTNM!FMGVA:!MLI=SB AQI'S OALDBO ]QUOWEMF!
VMS; 
DSTNL!EMGVA:!MLI>SB AQI'T O@LDAO!]RUOWDMF!
VMR; 
DSTNL!EMGWA: MLI>SB AQI'T NALDAO!]RTOWEMF!
VMR; 
DSTNL!EMGWA: MLI>RB @RJ'T NALDAO!]RUNWEMF!
VMR: 
DSTNL!EMHV@: MMI>RB @RJ'T NALDAO!]RUNWEMF!
VMR: 
DSTNL!EMHW@:!MMI=RB ARJ'U NALDAO!\QUNWEMF!
UMR: 
DSTOL!ELHW@:!MMI>QB @RI'T NALDBO \QUOWEMF!
UNR: 
CSTNL!ELHW@:!NMJ>QB @RJ'T NALCAP!\RTOWEMF!
VNR: 
CSTOL!ELGW@:!NMJ>QB @RI'U NAMCAP!\RTOWEMF!
UNR: 
CSTOL ELHX@:!MMJ>QB @RI'U�NALCAP!]RUNWEMF!
UNS: 
CRTOL ELHX@:!NMJ>RB @RI'U�NALCAP!]RUNWEMF!
UNR: 
CRTOL ELHW@:!NMJ>QB @RI'U�OALCAP!\RUNVEMF!
UNR: 
CRTOL ELHW@:!NMJ>QB ARI'U�NALCAQ \RTNVEMF!
UNR; 
CRTOK ELHW@:!NMJ>QB @RI'U�NALDAP \QUNVEMF!
VNR; 
CRTOL FLHWA:!NNJ>QB @RI'U�NALDAP \QUNVEMF!
UNQ: 
CRSOL FKHWA:!NNJ>QB!ARI'U�NAMD@P ]QUNVEMF
VNQ; 
CRTOL FKHWA:!NNJ>QB!ARI'V�NAMD@Q \RTNUEMF
VNQ; 
CRTOL ELHWA9!NNJ>QB!@RI'V�NAMD@Q \RTNUEME
VNQ; 
CSTOL ELHWA:!NNJ>QB!ARI'V�NAMD@Q \RTNVEME
VNQ; 
CRUOL ELGWA9!NNJ>QB!@RI'V�OAMD@Q [RTNVEME
VOQ: 
CRUNL ELGWA9!NOJ>QB!@RI(V�NAMD@Q \RTNVFME
VOQ; 
CSUNL ELHWA:!NNJ>QB!@RI'V�NAMD@Q \RTMUFME
VOQ; 
CRUNK ELHWA:!NOJ>QB @RI'V�NALD@Q \RTMUFME
VOQ: 
CRUMK EKHXA9!NNI>QB ARI(V NAMD@Q \STMUFMF!
VOQ: 
CRUML ELHXA:!NNI?QB ARI(V NAMD@R [STMVFME!
VOQ: 
CSUML EKHXA:!NNJ?QB ARJ'V NALD@R [STMVGMF!
VOR:�
CSUML EKHX@9!NNJ?QB ARI'V�NALD@R [SUMUFME
VOR: 
CSUMM EKGX@:"NNJ?QB AQI(V�NALD@R \STMUFME!
VOR: 
CSUML EKHX@:"MNI?QB ARI'U�NALD@R [STMUFME!
VOR:�
CTUMM DKHX@:!NNI?QB ARI'U�NBLD@R [STMTFME!
VOR:�
DTUMM DKHX@:!NNJ?QB ARI(U�NBLD@R \SUMUFME!
VOR:�
DTVMM DKHX@:!NNI?RB ASI'U�MBLD@R \SUMUFME!
VPR:�
CTUMM EKHX@:!MNI?QB ASI(V�MBMD@R \RUMTFMD!
VPR:�
CUVMM ELIW@:!NMI?QB ARI'V�MBMD@R \RTNUFLD!
WPR:�
CTULM DKHX@:!NNI?QB ASI(V�MBMC?Q \RTNUGMD!
WPR:�
CTULM DKIW@9!NNI?QB!ASH'V�MBLC?R \RTNUGLD!
VPR:�
CTULM DKHX@9!NNI>QB ASH(V�MAMC@R \RTMUGLD!
VPR:�
CTULM DKHW@9!MMI>QB!ASH'V�MBLC?R \STMUGLD!
VPR:�
CTULM DKHW@9!NNI>QA ASH'U�MALC?Q ]STMUGLD!
VPR: 
CUULM DKHW@9!NNI>QB!ASH'V�MAKC?R \RUMUGMD!
VPS:�
CUULM!DKHW@9!MNI>QB ASG'V MBKC@Q \RUMUGMD!
VPS:�
CUTKM!DLIW@9!NNI>PB ASG'U�MBLC@Q \RUMUGLD!
VPS:�
CTTKM!DKIW@9!NNJ>QB ASG'U�MBLC@Q \RULUGLD!
VQS:�
CUTKM!DLHW@9!NNJ>QB ASG'U�MBKC@Q!\SULUGLC!
VQS:�
CUTKM!DLHW@9!NNJ>QB ASG'U MBLC@Q \SVLUGLD!
UQS:�
CUTKM!DLIW@:!NNJ>RB ASG'U MBKC@Q \SVLUGLD!
UQR:�
CUTKL!DLHWA9!NMJ>QB ASG'U�MBKC?Q \RVLTFLD!
UQR:�
BTTKL!DLIX@:!NMJ>QA @SG'U�MBLD?Q!\SULTFLC!
UQR:�
BTTKM!DLIX@9!NMJ>QB @SG'U�MBKC@Q \SULTFLD!

--None1 (talk) 10:50, 11 January 2024 (UTC)