using System.Threading.Tasks;
using RestSharp.Authenticators;
public class RandomResponse
public string[] random { get; set; }
public int size { get; set;}
static async Task Main(string[] args)
var token = "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjNlYTY3ZTI0YjFhMzQxMDVhYmYzYmUwNzc0MGY1NjAxIn0.eyJleHAiOjE2NjAwNzQ1NjUsIm5iZiI6MTY1NzQ4MjU2NSwiaXNzIjoiQVVUSCIsImlhdCI6MTY1NzQ4MjU2NSwiZ3JwcyI6WyJQVUIiXSwiYXVkIjpbIlJQUyJdLCJybHMiOlsiUk5EVVNSIl0sImNpZCI6Ikc5VXVuUGtNaUNOaTJWcEo5RW5TaCIsImR2YyI6IjhjYWZkNTJlMGMwZTRkZjBiYTYxNjFhMGVjMWRlZTNhIiwianRpIjoiNmVmMTYwYTI3NjJhNGZlNmE2NTFhN2IwZjI4OTliOWYiLCJ0eXAiOjN9.0ja39AiHRRf0NkG8ocgBePhFkjW3Dv1mBMVcubS7lQK7MuLgVl6L-J6mALYX7qaY81cQleVQY1SU57rI3uMzpA";
await FetchRandom(token);
private static async Task FetchRandom(string token)
var client = new RestClient("https://api-eus.qrypt.com");
var request = new RestRequest($"/api/v1/quantum-entropy");
client.Authenticator = new JwtAuthenticator(token);
var response = await client.GetAsync(request);
RandomResponse deserializedResponse = JsonSerializer.Deserialize<RandomResponse>(response.Content);
foreach(string rand in deserializedResponse.random){
var convertedByteArray = Convert.FromBase64String(rand);
foreach(byte b in convertedByteArray){