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