From 7663c547fcdf37c526b7f921762473ea91ace34a Mon Sep 17 00:00:00 2001 From: miha-q <> Date: Thu, 15 Aug 2024 19:39:48 -0400 Subject: [PATCH] Thu Aug 15 07:39:48 PM EDT 2024 --- src/bytecode.c | 1 + src/hardware.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bytecode.c b/src/bytecode.c index 5b87e0b..96f58d5 100644 --- a/src/bytecode.c +++ b/src/bytecode.c @@ -760,6 +760,7 @@ void qansel_born(QAnselContext* ctx, cpx_mtx_t* stateVector, int PC, int qubitCo for (int i = 0; i < (ctx->bsampling_shots); i++) { float r = (ctx->hidden_variable) ? qansel_rand_h() : qansel_rand_t(ctx); + printf(">%f<\n", r); float j = 0; //printf("--------------------------------\n"); for (unsigned int j = 0; j < qubitCountPow2; j++) diff --git a/src/hardware.c b/src/hardware.c index be2c257..4c375de 100644 --- a/src/hardware.c +++ b/src/hardware.c @@ -133,10 +133,10 @@ void qansel_quantis_chunk(unsigned char** chunk) FILE* f = fopen("/dev/qrandom0", "r"); unsigned char c = fgetc(f); while (c == 0x00) c = fgetc(f); - (*chunk)[0] = c - 1; + (*chunk)[0] = c; for (int i = 0; i < QANSEL_QUANTIS_CHUNK_SIZE - 1; i++) { - (*chunk)[i + 1] = fgetc(f) - 1; + (*chunk)[i + 1] = fgetc(f); } fclose(f); } \ No newline at end of file -- 2.39.5