#!/usr/bin/python3
import random
#Global listes
uniform_list=[]
gaussian_list=[]
def fill_uniform():
      global uniform_list
      uniform_list=[random.randint(a,b-1) for _ in range(2*b)]
def fill_gaussian(a,b):
    global gaussian_list
    count=2*b
    while len(gaussian_list)<count:
        x=int(random.gauss(a+b/2, (b-a)/6))
          if a<=x<b:
            gaussian_list.append(x)
def find_equal_positions():
     ml=[]
     for i,(u,g) in enumerate(zip(uniform_list,gaussian_list)):
          if u==g:
             ml.append(i)
     

def main():
           a=None
           b=None
           while True:
             try:
              a=int(input("Δώσε a:"))
              b=int(input("Δώσε b:"
             if a>=b:
                 raise ValueError("To a mikrotero tou b")
             if b<=10:
                 raise ValueError("To b > 10")
              break
            except Exception as e:
             print (f"Error {e} ")
            exit(1)
      fill_gaussian(a,b)
      fill_uniform(a,b)
      print(uniform_list)
      print(gaussian_list)
      matches=find_equal_positions(uniform_list, gaussian_list)
      print(matches)
if __name__=="--main--":
          main()
