TRNG and Radionics

The pendulum stands still and it will not move at all. I am a pendulum handicapped. The stickpad or other alternatives like a tensor do not work either. So I needed an alternative. And I got already one when I started to study radionics.

True random number generator, or TRNG, are devices which produces real random numbers. They are unpredictable and non deterministic. But what exactly does this mean and for what are TRNG in radionics good for?

Prepare to learn the science! Don’t read this post if you are tired or not in the mood for some science!

Pseudo Randomness
The sequence 1123581321345589144 seems to be random, but it makes part of the Fibonacci sequence. It starts with 1, then another 1, and 1 + 1 = 2, then 2 +  1 = 3, and 3 + 2 = 5 and so on.

Or the sequence 4159265359 looks random too, but it is part of the pi irrational number.

Another example, 6180340, this is part of Phi, the golden ratio, also a irrational number.

A pseudo random generator like that of most computers, use a mathematical algorithm which simulates randomness. This is useful for example in games or computer graphics or if a certain behavior needs to be simulated.

Pseudo randomness can be “seeded” with a position number for the sequence. For example if you want a 3 digit number seeded with 4 out of the Fibonacci sequence  1123581321345589144 the result is 581. This permits to replicate the “randomness”.

If a radionics manufacturer claims that their analysis results are replicable, then they use pseudo random number seeded with a number deriving from the data the operator has typed in the software. For example the name of the patient is “Tim” and his problem is a “cold“. The software will take his name and transform it into a number and it does the same with the problem description “cold“. Then it adds both and use this to seed the pseudo random generator. With this pseudo random initialized to a specific point on the sequence it will generate always the same result for analysis. This is a very cheap solution.

But does it really help to find the right rate or remedy?

Devices which use PRNG instead of TRNG needs operators who are able to type in the data in a manner to guess the right seed which eventually leads to the right result. This is very risky. It could mislead the operator. Most part of the data will not change at all, like the name, birthday and birthplace. Only few data is variable, like the problem description. And this leaves only a very small possibility to find the right solution.

True Randomness
A true random number generator obtains it’s randomness from a natural source. Diodes delivers randomness based on white noise effect which is partially a quantum tunneling effect. This is a good source for real randomness.

Radionics devices which use TRNG can replace the stickpad and pendulum for analysis. It is a lot … a lot more faster than the pendulum or the stickpad. It is like using a software for repertorization in homeopathy instead of paper and pen.

The mind of the operator becomes entangled with the TRNG and the output of the random generator seems to be still random. But when you take a look on the result you recognize “a meaning”. The contrary is the case with PRNG, the output looks random, no matter how often you analyze using this fake method.

In fact if the operator is tired and lacks focus, the analysis with the TRNG begins to show poor results, like a superficial repertorization in homeopathy does. On the other hand if the operator is full of energy and is able to focus very well, then the analysis derived from the TRNG is perfect and hits the nail on the head. The TRNG analysis outcome depends on the operators focus and intention.

Retropsychokinesis
From the point of view of materialistic science, these makes no sense at all. But if consciousness generates physical reality, it generates time too. Space and time are bound together inside “physical reality“, it is called a “continuum“, spacetime, one word.

TRNG generates quantum bits, or qbits. Another word is “hotbit“, because the former hardware for producing random numbers was based on a radioactive decay.

A quantum bit is at the same time a 1 and a 0. It remains in this state as long nobody observes it. This fuzzy state can even be persisted on a hard disk drive or burned on a CD. Once it is observed it cannot be considered a quantum bit, then it is only a bit with a determined state, 0 or 1, but not both as in the case of a qbit.

For this reason the effect of mind over matter is more than the usual psychokinesis. It change a state in the past. Or better, the time does not evolve for that particular quantum bit. When observed after a month, the time for the quantum bit runs again and replays retroactively the evolving process back to it’s origin, from it’s beginning or birth to the moment you observe it. It is strange and difficult to comprehend. Retropsychokinesis means that the collective consciousness did not consider to evaluate a fuzzy state and determine it, but the fuzzy state was considered as not important enough for “stabilizing“. Therefore it remains fuzzy.

Arduino and TRNG
For the AetherOne project the TRNG is achieved by the diodes applied to measure analog inputs, the pins A0 to A5 as highlighted in the photo below.

a

When nothing is attached to the analog input pin, the values are rather random because of the white noise of the diode.

 if (analogRead(0) > analogRead(0)) {
     bitNumber |= 1UL << trng_bitmask_x;
 } else {
     bitNumber &= ~(1UL << trng_bitmask_x);
 }

The trick to extract the random number is to compare one reading with another in a sequence and if the previous one is bigger then the following, the bit is equals 1, else it is 0. This bit is written in a “register“. When the register is full, a number is extracted from it using a bitmask. Then the number is transmitted via serial through the USB cable.

// Example: the register contains 0001011011 is equal 91
// Transmit the number 91 via USB to AetherOne Processing Application
Serial.println(trng_seed);

The AetherOne processing software reads the data from the Arduino and stores it on the hard disk till to 500.000 numbers.

hotbits.PNG

If you would take the time to read all numbers in the file “hotbits.txt“, even if you eyeball it very fast, the hotbits becomes cold, determined, transforming from a quantum bit into an ordinary bit and then they are absolutely useless for our purpose of analysis!!!

This effect can be used for tracking a hacking attempt. In quantum cryptography this is done with data send via a optical fiber cable in an entangled quantum state. The entanglement is lost when someone observes the data too soon in the process of transmission.

How does the “former” hotbits numbers look like? Here is a sample:

2645
7951
26361
18716
18841
20517
22842
22262
1985
27370
8099
4420
32322
18059
24984
31046

This numbers are now used for seeding a pseudo random generator. But the seed is true random, so it will still act as a TRNG as long for each number one seed is used.

 Integer getHotBitSeed() {
     Integer seed = hotbits.remove(0);
     return seed;
 }

A seed (or hotbit number) cannot be reused, therefore it is removed from the archive or hard disk. It is a single-use hotbit number.

 Integer getRandomNumber(int max) {
 
    Random random;
 
    if (hotbits.size() > 0) {
       random = new Random(getHotBitSeed());
    } else {
       random = pseudoRandom;
    }
 
    return random.nextInt(max);
 }

AetherOne provides then a “Random” object seeded with a hotbit number as you can see in the sourcecode snippet. When no hotbits are available, then it will be used PRNG, only pseudo randomness, which is better than delivering a error message and serve the purpose of a simulation.

But you can check the state of the hotbits generating. When the red signal for hotbits is on, everything is fine and if the hotbits progressbar is 100% it is even better.

hotbitsstate

TRNG applied to Analysis
When the operator wants to analyze which remedy fits best for a specific case, then a database is selected which consist of a simple list of remedy names. For example the James Tyler Kent Materia Medica has 170 names of remedies.

On clicking the ANALYSE button the algorithm picks with the help of the true random generator remedies from this list. If one remedy is selected twice during this process, its internal counter is increased to 2. When one remedy’s counter reach at least 10 the process stops.

analysisExample

In the above example Psorinum was picked 10 times from the list of 170, while other remedies has less than 10, like Cicuta virosa has 9, Asa foetida has 8 and so on.

analysisExample2

Would the counter difference between the first remedy and the second one be bigger, then consider this as a better hit. Hepar 10 to Drosera 8 is equal 2, means better than the previous analysis with Psorinum 10 to Cicuta 9 which is only 1.

Sometimes you feel that the analysis will be a hit on the nails head even before you push the button for ANALYSIS. I have seen this in analysis with a difference of 4 and this is very impressive considered the very low probability of pure change. Something like this does not happen by pure change.

I have already received very interesting experiences by AetherOne users, confirming that the analysis with TRNG works very good.

Advertisements

9 thoughts on “TRNG and Radionics

  1. Congratulations on the excellent work!
    I have some doubts: How does the Arduino “pick up” the white noise on the analog ports? Which of the leds generates this white noise? What is the function of the Infrared led? Why did you choose these colors (red, green, blue and white) for led?
    Thank you!

    Like

    1. Thanks for the quick reply!
      I’m reading all his excellent work carefully, including that part about White noise, which I could not understand and how the LEDs may be influencing the analogue ports of the Arduino, if nothing is taken care of in them?
      Another question, I am seeing the possibility of replacing the led Infrared by Leisure, will it make any difference?
      Many thanks again and hugs from Brazil!

      Like

      1. The LEDs don’t influence the analogue ports during the generation of hotbits, because the hotbits are read from the Arduino only if no broadcast is done (LEDs are off). But this is a good question indeed! I encountered the effect during early developing phases that the LEDs need to be off while reading the TRNGs produced by the analogue pins, else the numbers are not random at all.

        You mean “Lasers”? Yes sure you can replace almost all LEDs by other electronic parts, as long as you know how to do it. In a facebook community one person replaced one LED with a laser and it worked even better. Just try it out.

        Greetings from Germany!

        Like

      2. Okay, I understood about the LEDs.
        In this case then for the “tunnel effect” no fridge to be used in the analog input a Tunel diode as an example: 1n3718 Ge?
        If contracted, only with the analog “empty” inputs turned off, would even a random pattern (TRNG) be generated?
        Thanks for sharing!

        Like

  2. Another basic question, because I can not remember more right from my classes in Java …. What line of code can I change so that the window is less, because everything does not fit on my screen. My resolution is 1366×768 and the main program is 1800×900.
    Hugs and thank you!

    Like

    1. If you use the AetherOne version 0006 it will fit in your screen. Sure you could change the resolution of the 0005 if you want, but the problem is, that all components are on fixed positions and not relative. Anyway look in the setup method.

      Like

  3. Question 01: Why the number of 500 thousand hotbits? How many more hotbits does the TRNG or not? Would it make any difference in efficiency if it moves to 1 Million Hotbits?
    Question 02: When you presented the “best” remedies, as in the example, you commented that when the difference between the first and the second are greater, the more efficient the process was, why not add a function that only shows the result for searches where the difference between the first and second is for example 4? Does it make any sense?
    Hugs and thank you!

    Like

    1. Answer 01:
      I have raised the hotbits cache to 4 million (hotbytes … because they have each at least 8bit or more). The maximum size is security measure to prevent that the harddisk is filled to 100% and that the RAM memory will not be sufficient. No special reason regarding radionics.

      Answer 02:
      Yes that makes sense. I will think about a good solution for a better representation.

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s