how to manipulate objects using Seed button in real time
You will need to define some properties, and then make a panel to display it them. I've cut and pasted from the templates in Blender's Text Editor(look here for many more examples).

First make an update function that will run every the properties change:

def update_function(self, context):
    myfloat = context.scene.myfloat
    myint = context.scene.myint
    for ob in context.scene.objects:
        #your code would go here
        print((myfloat, myint))


Then define some properties with your function as the update. More information on properties here.

bpy.types.Scene.myfloat = bpy.props.FloatProperty(name="My Float", update=update_function)
bpy.types.Scene.myint = bpy.props.IntProperty(name="My Int", update=update_function)


Then the panel:

class MyPanel(bpy.types.Panel):
    """Creates a Panel in the Object properties window"""
    bl_label = "My Panel"
    bl_idname = "OBJECT_PT_mypanel"
    bl_space_type = 'VIEW_3D'
    bl_region_type = 'UI'
    bl_context = "object"

    def draw(self, context):
        layout = self.layout
        obj = context.object
        row = layout.row()
        row.prop(context.scene, "myfloat")
        row.prop(context.scene, "myint")


Now we put it all together and register the panel and properties:

import bpy

def update_function(self, context):
    myfloat = context.scene.myfloat
    myint = context.scene.myint
    for ob in context.scene.objects:
        #your code would go here
        print((myfloat, myint))    

class MyPanel(bpy.types.Panel):
    """Creates a Panel in the Object properties window"""
    bl_label = "My Panel"
    bl_idname = "OBJECT_PT_mypanel"
    bl_space_type = 'VIEW_3D'
    bl_region_type = 'UI'
    bl_context = "object"

    def draw(self, context):
        layout = self.layout
        obj = context.object
        row = layout.row()
        row.prop(context.scene, "myfloat")
        row.prop(context.scene, "myint")

def register():
    bpy.utils.register_module(__name__) #registers all the classes
    bpy.types.Scene.myfloat = bpy.props.FloatProperty(name="My Float", update=update_function)
    bpy.types.Scene.myint = bpy.props.IntProperty(name="My Int", update=update_function)

def unregister():
    bpy.utils.unregister_module(__name__)
    del bpy.types.Scene.myfloat
    del bpy.types.Scene.myint

if __name__ == "__main__":
    register()