N = 1000;
x = zeros(N, 1);
% Define an array of different bin numbers
num_bins_list = [10, 15, 25, 50, 75, 100];
% Loop through the different bin numbers and create figures
for i = 1:length(num_bins_list)
num_bins = num_bins_list(i);
for n = 1:N
random_number = rand;
if random_number <= 0.5
x(n) = -sqrt(1 - 2 * random_number);
elseif random_number > 0.5
x(n) = sqrt(2 * random_number - 1);
end
end
% Create a new figure for each set of bins
figure;
histogram(x, num_bins);
title(['Histogram with ', num2str(num_bins), ' Bins']);
end