print("if all are in loss just for 1 exs 1.01 to 1.99") import random def weighted_choice(choices, probabilities): return random.choices(choices, weights=probabilities, k=1)[0] # For the multiplier (1.01 to 2) multiplier_choices = [i / 100 for i in range(101, 201)] # 1.01 to 2 multiplier_probabilities = [1 if value <= 1.05 else 0.1 for value in multiplier_choices] # For the number (20 to 100) number_choices = list(range(20, 101)) # 20 to 100 number_probabilities = [1 if number <= 30 else 0.1 for number in number_choices] # Choosing the multiplier and number with weighted probabilities chosen_multiplier = weighted_choice(multiplier_choices, multiplier_probabilities) chosen_number = weighted_choice(number_choices, number_probabilities) print(f"Chosen multiplier: {chosen_multiplier}") print(f"Chosen number: {chosen_number}") print("1.For between, 1.01 to 4!") import random def weighted_choice(choices, probabilities): return random.choices(choices, weights=probabilities, k=1)[0] # For the multiplier (1.01 to 2) multiplier_choices = [i / 100 for i in range(101, 201)] # 1.01 to 2 multiplier_probabilities = [1 if value <= 1.05 else 0.1 for value in multiplier_choices] # For the number (20 to 100) number_choices = list(range(20, 101)) # 20 to 100 number_probabilities = [1 if number <= 30 else 0.1 for number in number_choices] # Choosing the multiplier and number with weighted probabilities chosen_multiplier = weighted_choice(multiplier_choices, multiplier_probabilities) chosen_number = weighted_choice(number_choices, number_probabilities) print(f"Chosen multiplier: {chosen_multiplier}") print(f"Chosen number: {chosen_number}") print("2.For between,1.01 to 13!") import random # Define the range and weights for multipliers multipliers = [i/100 for i in range(101, 1301)] # Generates numbers from 1.01 to 13.00 multiplier_weights = [1 if i <= 500 else 0.1 for i in range(101, 1301)] # Lower probability for values over 5 # Normalize the weights total_weight_multipliers = sum(multiplier_weights) normalized_multiplier_weights = [w/total_weight_multipliers for w in multiplier_weights] # Choose a random multiplier chosen_multiplier = random.choices(multipliers, weights=normalized_multiplier_weights, k=1)[0] # Define the range and weights for numbers numbers = list(range(20, 101)) number_weights = [1 if i <= 30 else 0.1 for i in numbers] # Lower probability for values over 30 # Normalize the weights total_weight_numbers = sum(number_weights) normalized_number_weights = [w/total_weight_numbers for w in number_weights] # Choose a random number chosen_number = random.choices(numbers, weights=normalized_number_weights, k=1)[0] # Output the chosen values print(f"Chosen Multiplier: {chosen_multiplier}") print(f"Chosen Number: {chosen_number}") print("3.For between,1.01 to 20!") import random # Define the range and weights for multipliers multipliers = [i/100 for i in range(101, 2001)] # Generates numbers from 1.01 to 20.00 multiplier_weights = [1 if i <= 500 else 0.1 for i in range(101, 2001)] # Lower probability for values over 5 # Normalize the weights total_weight_multipliers = sum(multiplier_weights) normalized_multiplier_weights = [w/total_weight_multipliers for w in multiplier_weights] # Choose a random multiplier chosen_multiplier = random.choices(multipliers, weights=normalized_multiplier_weights, k=1)[0] # Define the range and weights for numbers numbers = list(range(20, 101)) number_weights = [1 if i <= 30 else 0.1 for i in numbers] # Lower probability for values over 30 # Normalize the weights total_weight_numbers = sum(number_weights) normalized_number_weights = [w/total_weight_numbers for w in number_weights] # Choose a random number chosen_number = random.choices(numbers, weights=normalized_number_weights, k=1)[0] # Output the chosen values print(f"Chosen Multiplier: {chosen_multiplier}") print(f"Chosen Number: {chosen_number}") print("4. For between,1.01 to 100") import random # Define the range and weights for multipliers multipliers = [i / 100 for i in range(101, 10001)] # Generates numbers from 1.01 to 100.00 multiplier_weights = [1 if i <= 500 else 0.01 for i in range(101, 10001)] # Lower probability for values over 5 # Normalize the weights total_weight_multipliers = sum(multiplier_weights) normalized_multiplier_weights = [w / total_weight_multipliers for w in multiplier_weights] # Choose a random multiplier chosen_multiplier = random.choices(multipliers, weights=normalized_multiplier_weights, k=1)[0] # Define the range and weights for numbers numbers = list(range(20, 101)) number_weights = [1 if i <= 30 else 0.01 for i in numbers] # Lower probability for values over 30 # Normalize the weights total_weight_numbers = sum(number_weights) normalized_number_weights = [w / total_weight_numbers for w in number_weights] # Choose a random number chosen_number = random.choices(numbers, weights=normalized_number_weights, k=1)[0] # Output the chosen values print(f"Chosen Multiplier: {chosen_multiplier}") print(f"Chosen Number: {chosen_number}")