# Token and Byte-code

Each NFToken has a unique byte-code, a 256-bit random number. That number converted to 16 digits is Noft’s genome. Genome defines all Noft’s qualities: [improvers](https://noftgames.gitbook.io/hi/blockchain/nofts-qualities/improvers), [abilities](https://noftgames.gitbook.io/hi/blockchain/nofts-qualities/abilities) and [appearance](https://noftgames.gitbook.io/hi/blockchain/nofts-qualities/phenotype).

0x is a prefix that indicates the number is written in 16-digit notation. It is not responsible for anything. Next comes the bytes. A byte is every two characters together. For example:

{% hint style="info" %}
ca
{% endhint %}

![Example of Genotype](https://3281851641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd7vkN01objMfp716vysu%2Fuploads%2FbYG2d2WD5dzE8188HGRu%2Fimage.png?alt=media\&token=f1ff0fa3-6e56-4002-846b-98b58d7e3b52)

About half of the bytes do not correspond to anything yet. This may change in the future with new generations.&#x20;

[→ More about Noft's Generations](https://noftgames.gitbook.io/hi/blockchain/generations-of-nofts)

![](https://3281851641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd7vkN01objMfp716vysu%2Fuploads%2FNjCTjIYHlEhE8st1HMZi%2Fimage.png?alt=media\&token=4f46f3ac-32d4-4aa0-a596-59f2167b8d46)
