Guest User

OBS fractional framerate numerator/denominator finder

a guest
Nov 19th, 2025
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. min_decimal_value = float('inf')
  2. number_with_min_decimal = None
  3. refresh_rate = 60.000215 # Change this to your refresh rate
  4.  
  5. for num in range(1, 50000):
  6.     result = num * refresh_rate
  7.     if result >= 1000000:  # Skip numbers where the result exceeds 1,000,000
  8.         continue
  9.  
  10.     decimal_part = result - int(result)  # Get the decimal part
  11.  
  12.     if decimal_part < min_decimal_value:
  13.         min_decimal_value = decimal_part
  14.         number_with_min_decimal = num
  15.  
  16. print(f"Numerator: {int(number_with_min_decimal * refresh_rate)}")
  17. print(f"Denominator: {number_with_min_decimal}")
  18. print(f"Refresh rate * Denominator: {refresh_rate*number_with_min_decimal}")
Advertisement
Add Comment
Please, Sign In to add comment